Κυκλοφορία του Pharo 10, μια διάλεκτο της γλώσσας Smalltalk

Έχει δοθεί μια κυκλοφορία του έργου Pharo 10, το οποίο αναπτύσσει μια διάλεκτο της γλώσσας προγραμματισμού Smalltalk. Το Pharo είναι ένα παρακλάδι του έργου Squeak, το οποίο αναπτύχθηκε από κοινού από τον Alan Kay, συγγραφέα του Smalltalk. Εκτός από την εφαρμογή μιας γλώσσας προγραμματισμού, η Pharo παρέχει επίσης μια εικονική μηχανή για την εκτέλεση κώδικα, ένα ολοκληρωμένο περιβάλλον ανάπτυξης, έναν εντοπισμό σφαλμάτων και ένα σύνολο βιβλιοθηκών, συμπεριλαμβανομένων βιβλιοθηκών για ανάπτυξη GUI. Ο κωδικός του έργου διανέμεται με την άδεια MIT.

Από τις αλλαγές στη νέα έκδοση, ξεχωρίζει ο καθαρισμός κώδικα - ο απαρχαιωμένος κώδικας έχει αφαιρεθεί (Glamour, GTTools, Spec1, υποστήριξη για ξεπερασμένο bytecode) και έχουν ξαναγραφεί βοηθητικά προγράμματα που εξαρτώνται από παρωχημένο κώδικα (Dependency Analyzer, Critique Browser, κ.λπ.) . Έχουν γίνει αλλαγές για να αυξηθεί η σπονδυλωτότητα του έργου και να παρέχεται η δυνατότητα δημιουργίας εικόνων του ελάχιστου μεγέθους. Έγινε εργασία για τη βελτίωση της απόδοσης και τη μείωση του μεγέθους των εικόνων (το μέγεθος της βασικής εικόνας έχει μειωθεί από 66 σε 58 MB). Το VM έχει βελτιωμένο κώδικα που σχετίζεται με την ασύγχρονη I/O, τον χειρισμό υποδοχών και το FFI ABI.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο