Il linguaggio Common Lisp è un alto livello, general-purpose,, dinamica, strumento di programmazione funzionale orientato agli oggetti.
CLISP include un interprete, un compilatore, un debugger, CLOS, MOP, un'interfaccia lingua straniera, i18n, POSIX e Perl espressioni regolari, una interfaccia socket, bignum veloci, galleggianti precisione arbitraria, e altro ancora. Un'interfaccia X11 è disponibile attraverso CLX, Garnet e indizio / CLIO. La modifica della riga di comando è fornito da readline. CLISP corre Maxima, ACL2 e molti altri pacchetti Common Lisp.
CLISP funziona sulla maggior parte dei sistemi GNU e Unix (GNU / Linux, GNU / Hurd, FreeBSD, NetBSD, OpenBSD, Solaris, Tru64, HP-UX, BeOS, NextStep, IRIX, AIX, Mac OS X e altri) e su altri sistemi ( Windows NT / 2000 / XP / Vista, Windows 95/98 / ME) e necessita solo 4 MB di RAM.
L'interfaccia utente è disponibile in inglese, tedesco, francese, spagnolo, olandese, russo e danese, e può essere modificato in fase di esecuzione
Cosa c'è di nuovo in questa versione:.
- Nuova linea di comando -disable-readline lascia lavorare alla risoluzione degli errori e le incompatibilità tra CLISP readline è stato costruito contro e la biblioteca realmente installato.
- FFI: OPEN-ESTERI-BIBLIOTECA ora accetta il: RICHIEDE argomento .
- Nuovo utente CUSTOM variabile: * USER-LIB-DIRECTORY * è rispettato da esigere e usate da & quot; clisp-link installare & quot; .
- I moduli dinamici sono ora l'opzione di compilazione di default.
- Funzione RENAME-FILE ora accetta: IF-ESISTE argomento che determina l'azione quando si verifica la destinazione, a meno che, naturalmente, * * ANSI è T .
- Il valore di sostituzione immesso dall'utente in STORE-VALUE e riavvia il valore d'uso viene ora valutata.
- Il CUSTOM variabile vecchio utente: * PRINT-CHIUSURA * ora controlla l'uscita chiusura interpretato troppo (RFE # 3.001.956) .
- modulo readline ora supporta readline 6.1.
- Modulo pcre ora supporta pcre 8.01.
- Modulo libsvm non arriva con le sorgenti a monte più, installare localmente e passare --with-libsvm-prefix per la configurazione di livello superiore, invece. Tutte le versioni upstream fino a 2,91 sono supportati.
- Modulo Berkeley-db supporta ora Berkeley DB 4.8.
- Modulo PostgreSQL ora supporta PostgreSQL 8.4.
- pari Module è stato aggiornato per supportare entrambe le piattaforme a 64 e 32 bit con e senza GMP.
- Nuove funzioni del sistema operativo:. VERSIONE-COMPARE et al richiamo strverscmp
Cosa c'è di nuovo nella versione 2.48:
- Miglior supporto di: START e: argomenti END in NEW- CLX.
- Fix LOAD-LOGICO-PATHNAME-TRADUZIONI quando * Load-SENTIERI * contiene nomi di percorso selvatici.
- Modulo NEW-CLX ha ora la XLIB:. Funzione QUEUE-EVENT
- Estendere il dominio di LOG per bignum più grandi e rapporti.
- Evitare un segfault su (EXPT & # x3c; ENORME & # X3e; & # x3c; ENORME & # X3e;).
- Fix interazione di finalizzatori e oggetti deboli.
I commenti non trovato