Lingua - GTK3 IDE για τη ΓΛΩΣΣΑ

...του ubuntu και έργων ΕΛ/ΛΑΚ (Έργα-Οδηγοί-Προτάσεις)

Συντονιστής: konnn

Re: Lingua - GTK3 IDE για τη ΓΛΩΣΣΑ

Δημοσίευσηαπό cyberpython » 25 Αύγ 2012, 14:25

Ilias95 έγραψε:Interactively εννοώ διαδραστικά.
Να μην χρειάζεται δηλαδή να γράφω κάτι σε κάποιο αρχείο, αλλά να αλληλεπιδρώ κατευθείαν με τον διερμηνευτή.


Όχι, γιατί δε θα είχε νόημα, αφού ένα πρόγραμμα για να είναι έγκυρο στη ΓΛΩΣΣΑ πρέπει να έχει συγκεκριμένη δομή, δηλαδή δε μπορεί κάποιος να γράψει την εντολή
Κώδικας: Επιλογή όλων
ΔΙΑΒΑΣΕ x

και να εκτελεστεί, αφού θα πρέπει πρώτα να έχει δηλώσει τη μεταβλητή x και να τα συμπεριλάβει όλα σε μία δομή της μορφής ΠΡΟΓΡΑΜΜΑ..ΑΡΧΗ..ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ (ή σε κάποιο υποπρόγραμμα που καλείται από κάποιο πρόγραμμα).
Κοινότητα ΕΛ/ΛΑΚ Οικονομικού Πανεπιστημίου Αθηνών / Ubuntu-gr / My Web Log
Επίπεδο Γνώσεων Linux: Μέτριο, Προγραμματισμός: Ναι, Aγγλικά: Καλά
Λειτουργικό : Ubuntu 10.04 - 32bits
Η/Υ : Intel Core2 4400@2 GHz / 2GB DDR2 RAM / GeForce 8400 GS 512MB / Creative SB Audigy SE
Άβαταρ μέλους
cyberpython
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 733
Εγγραφή: 14 Μάιος 2008, 13:22
Εκτύπωση

Re: Lingua - GTK3 IDE για τη ΓΛΩΣΣΑ

Δημοσίευσηαπό Ilias95 » 25 Αύγ 2012, 14:46

Αν γράψεις σκέτο "ΔΙΑΒΑΣΕ χ" σε ένα αρχείο και το εκτελέσεις θα πάρεις σφάλμα:
Κώδικας: Επιλογή όλων
Αναμενόταν:'ΠΡΟΓΡΑΜΜΑ'.Βρέθηκε:'ΔΙΑΒΑΣΕ'.

Επίσης αν η δομή είναι σωστή αλλά δεν έχει δηλωθεί η μεταβλητή:
Κώδικας: Επιλογή όλων
Το αναγνωριστικό "χ" δεν έχει δηλωθεί ως σταθερά η μεταβλητή.

Θα μπορούσε ίσως ο χρήστης να έπαιρνε τα ίδια σφάλματα και στον διερμηνευτή.
Και έτσι όποιος ήθελε να τρέξει interactively mode να έπρεπε να δηλώσει όλες τις μεταβλητές εξ' αρχής και να τηρήσει την δομή.

Απ' τη μία έχεις ένα δίκιο ότι είναι περισσότερο μπέρδεμα, απ' την άλλη...
Ilias95
saintTUX
saintTUX
 
Δημοσιεύσεις: 1548
Εγγραφή: 29 Απρ 2011, 23:26
Εκτύπωση

Re: Lingua - GTK3 IDE για τη ΓΛΩΣΣΑ

Δημοσίευσηαπό cyberpython » 25 Αύγ 2012, 19:25

Σωστό αυτό που λες Ηλία, αλλά το βασικό πλεονέκτημα ενός interactive interpreter (και γι' αυτό συνήθως αφορούν γλώσσες που δεν απαιτούν τη δήλωση των μεταβλητών πριν τη χρήση τους - π.χ. Python, Javascript) είναι οτι επιτρέπει το γρήγορο πειραματισμό. Στην περίπτωση ενός διαδραστικού διερμηνευτή γραμμής εντολών για τη ΓΛΩΣΣΑ, ο πρόγραμματιστής όχι μόνο θα πρέπει να έχει σχεδιάσει από πριν το πρόγραμμα ώστε να δηλώσει τις απαραίτητες σταθερές και μεταβλητές, αλλά αν κάνει ένα λάθος ή θέλει να κάνει μία αλλαγή θα πρέπει να το ξαναγράψει από την αρχή - κάτι όχι και τόσο βολικό...

Αν απλά θέλει να γράψει το πρόγραμμά του και δεν υπάρχει γραφικό περιβάλλον διαθέσιμο, τότε μπορεί κάλλιστα να χρησιμοποιήσει έναν editor όπως ο Nano, o Vi ή ο Emacs σε συνδυασμό με το διερμηνευτή.
Κοινότητα ΕΛ/ΛΑΚ Οικονομικού Πανεπιστημίου Αθηνών / Ubuntu-gr / My Web Log
Επίπεδο Γνώσεων Linux: Μέτριο, Προγραμματισμός: Ναι, Aγγλικά: Καλά
Λειτουργικό : Ubuntu 10.04 - 32bits
Η/Υ : Intel Core2 4400@2 GHz / 2GB DDR2 RAM / GeForce 8400 GS 512MB / Creative SB Audigy SE
Άβαταρ μέλους
cyberpython
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 733
Εγγραφή: 14 Μάιος 2008, 13:22
Εκτύπωση

Re: Lingua - GTK3 IDE για τη ΓΛΩΣΣΑ

Δημοσίευσηαπό Ilias95 » 25 Αύγ 2012, 19:36

Ναι, νομίζω έχεις δίκιο. :/
Το λάθος είναι της ΓΛΩΣΣΑΣ. :P
Ilias95
saintTUX
saintTUX
 
Δημοσιεύσεις: 1548
Εγγραφή: 29 Απρ 2011, 23:26
Εκτύπωση

Re: Lingua - GTK3 IDE για τη ΓΛΩΣΣΑ

Δημοσίευσηαπό avlahop » 26 Φεβ 2013, 13:34

Καλημέρα....και συγχαρητήρια για την πολύ καλή σου δουλειά. Έχω ένα πρόβλημα προσπάθησα να εγκαταστήσω την Lingua σύμφωνα με τις οδηγίες σου στο site...αλλά παίρνω αυτό το μήνυμα
Κώδικας: Επιλογή όλων
sudo apt-get install lingua
Ανάγνωση Λιστών Πακέτων... Ολοκληρώθηκε
Κατασκευή Δένδρου Εξαρτήσεων
Ανάγνωση περιγραφής της τρέχουσας κατάσταση... Ολοκληρώθηκε
E: Αδυναμία εντοπισμού του πακέτου lingua


Μόλις είδα και αυτό
Κώδικας: Επιλογή όλων
http://ppa.launchpad.net/medigeek/lingua/ubuntu/dists/quantal/main/source/Sources 404 Not Found

W: Αποτυχία ανάκτησης του http://ppa.launchpad.net/medigeek/lingua/ubuntu/dists/quantal/main/binary-i386/Packages 404 Not Found


Μια παρατήρηση μόνο δεν πρόλαβα να αλλάξω την υπογραφή μου έχω πλέον 12.10 και όχι 12.04
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 14.04 trusty 3.13.0-34-generic 64bit (el_GR.UTF-8, Unity ubuntu), Ubuntu 3.13.0-34-generic
3 Intel Core i7-4500U CPU @ 1.80GHz ‖ RAM 7869 MiB ‖ ASUS X550LB
4 Intel Haswell-ULT Integrated Graphics [8086:0a16] {i915}
5 eth0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 12) ⋮ wlan0: Qualcomm Atheros AR9485 Wireless Network Adapter [168c:0032] (rev 01)
avlahop
babeTUX
babeTUX
 
Δημοσιεύσεις: 78
Εγγραφή: 10 Ιαν 2013, 18:16
Εκτύπωση

Re: Lingua - GTK3 IDE για τη ΓΛΩΣΣΑ

Δημοσίευσηαπό avlahop » 05 Μαρ 2013, 17:55

Δεν αναπτύσσεται πλέον το Project?
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 14.04 trusty 3.13.0-34-generic 64bit (el_GR.UTF-8, Unity ubuntu), Ubuntu 3.13.0-34-generic
3 Intel Core i7-4500U CPU @ 1.80GHz ‖ RAM 7869 MiB ‖ ASUS X550LB
4 Intel Haswell-ULT Integrated Graphics [8086:0a16] {i915}
5 eth0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 12) ⋮ wlan0: Qualcomm Atheros AR9485 Wireless Network Adapter [168c:0032] (rev 01)
avlahop
babeTUX
babeTUX
 
Δημοσιεύσεις: 78
Εγγραφή: 10 Ιαν 2013, 18:16
Εκτύπωση

Re: Lingua - GTK3 IDE για τη ΓΛΩΣΣΑ

Δημοσίευσηαπό Ilias95 » 05 Μαρ 2013, 19:22

avlahop έγραψε:Δεν αναπτύσσεται πλέον το Project?

Ο cyberpython φαίνεται ότι έχει να συνδεθεί απ' τον Δεκέμβριο στο forum.
Γιατί δεν δοκιμάζεις να το εγκαταστήσεις from source με τις οδηγίες που θα βρεις στο README;

Επίσης για το πρόβλημα που αντιμετωπίζεις καλό είναι να ενημερώσεις με ένα mail: https://github.com/cyberpython/lingua/b ... er/AUTHORS
Ilias95
saintTUX
saintTUX
 
Δημοσιεύσεις: 1548
Εγγραφή: 29 Απρ 2011, 23:26
Εκτύπωση

Re: Lingua - GTK3 IDE για τη ΓΛΩΣΣΑ

Δημοσίευσηαπό medigeek » 05 Μαρ 2013, 19:31

Θα προσπαθήσω να φτιάξω το πακέτο για το ubuntu 12.10, δοκιμάστε ξανά αύριο.
Κύπριος; Κόπιασε στο ubuntu-cy! ┃ Launchpad Debian Github
Οδηγός για νεοεισερχόμενους -- Αρχικές οδηγίες για αρχάριους χρήστες του Ubuntu

1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.10 quantal 3.5.0-21-generic 64bit (en_US.UTF-8, GNOME cinnamon2d), Ubuntu 3.5.0-19-generic, Windows 7
3 Intel Core2 Duo CPU E6550 2.33GHz ‖ RAM 5970 MiB ‖ MSI MS-7235
4 nVidia G73 [GeForce 7300 GT] [10de:0393] {nvidia}
5 eth0: Realtek RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10)
Άβαταρ μέλους
medigeek
Freedom
Freedom
 
Δημοσιεύσεις: 5023
Εγγραφή: 24 Μάιος 2008, 14:49
Τοποθεσία: Σερβία/Κύπρος
Launchpad: medigeek
IRC: savvas
Εκτύπωση

Re: Lingua - GTK3 IDE για τη ΓΛΩΣΣΑ

Δημοσίευσηαπό avlahop » 07 Μαρ 2013, 19:11

Και πάνω που ετοιμαζόμουν να στείλω email να ρωτήσω...Προσπάθησα να κάνω install από τον source code αλλά στο make του Interpreter με έβγαλε αυτό το μήνυμα
Κώδικας: Επιλογή όλων

make
./build.sh
./build.sh: 9: ./build.sh: ant: not found


οπότε και δεν προχώρησα στο sudo make install
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 14.04 trusty 3.13.0-34-generic 64bit (el_GR.UTF-8, Unity ubuntu), Ubuntu 3.13.0-34-generic
3 Intel Core i7-4500U CPU @ 1.80GHz ‖ RAM 7869 MiB ‖ ASUS X550LB
4 Intel Haswell-ULT Integrated Graphics [8086:0a16] {i915}
5 eth0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 12) ⋮ wlan0: Qualcomm Atheros AR9485 Wireless Network Adapter [168c:0032] (rev 01)
avlahop
babeTUX
babeTUX
 
Δημοσιεύσεις: 78
Εγγραφή: 10 Ιαν 2013, 18:16
Εκτύπωση

Re: Lingua - GTK3 IDE για τη ΓΛΩΣΣΑ

Δημοσίευσηαπό simosx » 07 Μαρ 2013, 21:29

avlahop έγραψε:ant: not found


Θέλει πρώτα
Κώδικας: Επιλογή όλων

sudo apt-get install ant

και δοκιμάζεις ξανά.
Αυτό το ant είναι κάτι σαν το make.
προσωπικό ιστολόγιο ϗ πλανήτης Ubuntu-gr
Συμβάλετε και εσείς στο ελληνικό βιβλίο Ubuntu!
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.10 saucy 3.11.0-031100rc1-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD E-450 APU with Radeon HD Graphics ‖ RAM 3555 MiB ‖ Sony Corporation VAIO
4 AMD nee ATI Wrestler [Radeon HD 6320] [1002:9806] {fglrx_pci}
5 eth0: Atheros Inc. AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0) ⋮ wlan0: Atheros Inc. AR9285 [168c:002b] (rev 01)
Φτιάξτε και εσείς τη δική σας υπογραφή (παραπάνω κείμενο) αυτόματα με κλικ εδώ!
simosx
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10334
Εγγραφή: 11 Μάιος 2008, 18:52
Launchpad: simosx
IRC: simosx
Εκτύπωση

ΠροηγούμενηΕπόμενο

Επιστροφή στο Ανάπτυξη Λογισμικού / Αλγόριθμοι

cron