Οι προγραμματιστές μπορούν να χρησιμοποιήσουν αυτήν τη βιβλιοθήκη για να γράψει τις επεκτάσεις του λογισμικού και ενότητες.
Παράταση γλώσσες επιτρέπουν στους χρήστες, προγραμματιστές, και τρίτους προγραμματιστές να προσθέτουν χαρακτηριστικά σε ένα πρόγραμμα χωρίς να χρειάζεται να ξαναγράψουν το πρόγραμμα στο σύνολό του, και επιτρέπει στους ανθρώπους την επέκταση ενός προγράμματος να συνεργάζονται μεταξύ τους, χωρίς να χρειάζεται να δαπανήσει οποιοδήποτε επιπλέον προσπάθεια
Τι είναι καινούργιο σε αυτή την έκδοση:.
- Αυτή η έκδοση διορθώνει ένα ενοχλητικό παλινδρόμησης εισαχθεί στο περιβάλλον Γ SRFI -4 φορείς.
Τι είναι καινούργιο στην έκδοση 1.9.11:.
- Οι εφαρμογές R6RS βιβλιοθήκες
- Macro επέκταση παράγει δομές αντί για S-εκφράσεις.
- Μερική συμβατότητα R6RS.
- Αποδοκιμαστεί `scm_badargsp».
- σύστημα Ενότητα ξαναγραφεί ως υγιεινές μακροεντολές.
Μακροεντολές
Τι είναι καινούργιο στην έκδοση 1.9.7:
- Πλήρης υποστήριξη για πληροφορίες έκδοσης σε `ενότητα Guile του» φόρμα.
- Υποστήριξη για μετονομασία δέστρες στην ενότητα εξαγωγής.
- Εισηγμένες statprof, SSAX, και texinfo ενότητες από Guile-Lib.
- προφίλ Λειτουργία και τον εντοπισμό στο REPL.
- Νέο πρόγραμμα εντοπισμού σφαλμάτων.
- Νέα λειτουργία, `κόλουρου-εκτύπωσης», με `μορφή» υποστήριξη.
- Primitive διαδικασίες είναι διαδικασίες τραμπολίνο VM.
- SRFI-4 φορείς επαναυλοποιηθεί από την άποψη της R6RS bytevectors.
- Η αντικανονική SRFI-4 διαδικασίες τώρα διαθέσιμη από `(srfi srfi-4 GNU)».
- Unicode:. String εξομάλυνση, γενικές κατηγορίες, υπόθεση τίτλος
- Ταχύτερη πρόσβαση στις ελεύθερες μεταβλητές του κλεισίματος.
- Αλλαγή μηχανική επίκληση των εφαρμοστέων SMOBs.
Τι είναι καινούργιο στην έκδοση 1.9.5:.
- VM υποστήριξη για πολλαπλές arity αποστολής
- Ενδιάμεση γλωσσική υποστήριξη για τις διαδικασίες πολλαπλών arity.
- Καλύτερη υποστήριξη για Lisp `ουδέν».
- Υποστήριξη για την στατική κατανομή των χορδών, σύμβολα και subrs.
- Inline κατανομή φορέα.
Τι είναι καινούργιο στην έκδοση 1.9.4:.
- Fix σύνταξη του κυριολεκτική bitvectors
- Fix segfault για `(ομοιόμορφη διάταξης - & # x3e? Bytevector (bitvector))
- Fix `gitlog-προς-changelog» για NixOS.
- Fix REPL περιβάλλον για άλλες γλώσσες εκτός από σύστημα.
Τι είναι καινούργιο στην έκδοση 1.9.2 η Alpha:
- βελτίωση της ταχύτητας VM
- VM βελτιώσεις ευρωστία
- Ο μέγιστος αριθμός των ζωντανών τοπικών μεταβλητών έχει αυξηθεί 256 - 65.535
- Η περιοχή διευθύνσεων για σχετική άλματα έχει επεκταθεί από τις διευθύνσεις 16-bit διευθύνσεις 19-bit μέσω ευθυγράμμιση 8-byte των στόχων άλμα
- Προκαταρκτική υποστήριξη για Unicode
- υποστήριξη EBCDIC αφαιρείται
- Guile παρέχει τώρα `πονηριά-2.0.pc» (που χρησιμοποιείται από PKG-config) αντί του `πονηριά-1.8.pc»
- Η συνήθης συλλογή διορθώσεις
Τι είναι καινούργιο στην έκδοση 1.9.1 η Alpha:
- Made η μη ολοκληρωμένο VM δοκιμή-suite λιγότερο φλύαρη.
- Σταθερή ευθυγραμμισμένο πρόσβαση στον κώδικα VM.
- Switched υπόλοιπα GPLv2 + Guile-VM κεφαλίδες LGPLv3 +.
- Διορθώθηκε τυπογραφικό λάθος στον έλεγχο της μεταγλώττισης τύπου του `OBJCODE_COOKIE».
Τα σχόλια δεν βρέθηκε