I programmatori possono usare questa libreria per scrivere estensioni e moduli software.
Lingue Extension permetterà agli utenti, programmatori e sviluppatori di terze parti per aggiungere funzioni a un programma senza dover riscrivere il programma nel suo complesso, e permette alle persone che si estende un programma di cooperare tra di loro, senza dover spendere qualsiasi sforzo supplementare
Cosa c'è di nuovo in questa versione:.
- Questa release corregge una regressione imbarazzante introdotto nell'interfaccia C a SRFI -4 vettori.
Cosa c'è di nuovo nella versione 1.9.11:.
- Le implementazioni di biblioteche R6RS
- espansione Macro produce strutture invece di s-espressioni.
- compatibilità parziale R6RS.
- Sconsigliata `scm_badargsp '.
- sistema Module riscritte come macro igieniche.
Macro
Cosa c'è di nuovo nella versione 1.9.7:
- Supporto completo per informazioni sulla versione in `modulo di Guile ' forma.
- Supporto per rinominare attacchi sul modulo di esportazione.
- statprof importato, SSax, e texinfo moduli di Guile-Lib.
- profiling funzione e l'analisi a REPL.
- Nuovo debugger.
- Nuova funzione, `tronco-print ', con` format' di supporto.
- le procedure di base sono ormai procedure trampolino VM.
- SRFI-4 vettori reimplementato in termini di bytevectors R6RS.
- non standard SRFI-4 procedure ora disponibili da `(SRFI SRFI-4 GNU) '.
- Unicode:. String normalizzazione, categorie generali, caso titolo
- Accesso più rapido alle variabili libere di una chiusura.
- Cambiato meccanica invocazione di SMOBs applicabili.
Cosa c'è di nuovo nella versione 1.9.5:.
- Supporto VM per multiple-arietà spedizione
- supporto di lingua intermedia per le procedure multiple-arietà.
- Migliore supporto per Lisp `nullo '.
- Supporto per l'assegnazione statica di stringhe, simboli e subrs.
- Inline allocazione vettoriale.
Cosa c'è di nuovo nella versione 1.9.4:.
- Fix compilazione di bitvectors letterali
- Fix segfault per `(uniforme-array - & # X3e; bytevector (bitvector)) '
- Fix `gitlog-to-changelog 'on NixOS.
- Fix ambiente REPL per lingue diverse schema.
Cosa c'è di nuovo in versione 1.9.2 Alpha:
- miglioramenti di velocità VM
- miglioramenti robustezza VM
- Il numero massimo di variabili locali in tempo reale è stato aumentato 256-65535
- L'intervallo di indirizzi per la relativa salti è stato ampliato da indirizzi a 16 bit per gli indirizzi 19 bit tramite l'allineamento a 8 byte di obiettivi salto
- supporto preliminare per Unicode
- Supporto EBCDIC viene rimosso
- Guile fornisce ora `guile-2.0.pc '(usato da pkg-config) invece di` guile-1.8.pc'
- La solita collezione di correzioni di bug
Cosa c'è di nuovo in versione 1.9.1 Alpha:
- Fatto il non-integrato VM test-privato meno verbose.
- fissi accesso unaligned nel codice VM.
- Switched restante intestazioni GPLv2 + Guile-VM LGPLv3 +.
- typo fisso nella verifica del `OBJCODE_COOKIE 'compile-tipo.
I commenti non trovato