Le langage Common Lisp est un outil de haut niveau à des fins générales orienté objet, dynamique, programmation fonctionnelle.
CLISP comprend un interprète, un compilateur, un débogueur, CLOS, MOP, une interface en langue étrangère, i18n, les expressions régulières POSIX et Perl, une interface socket, bignums rapides, flotteurs de précision arbitraire, et plus encore. Une interface X11 est disponible via CLX, Garnet et INDICE / CLIO. l'édition en ligne de commande est fournie par readline. CLISP fonctionne Maxima, ACL2 et de nombreux autres paquets Common Lisp.
CLISP fonctionne sur la plupart des systèmes GNU et Unix (GNU / Linux, GNU / Hurd, FreeBSD, NetBSD, OpenBSD, Solaris, Tru64, HP-UX, BeOS, NextStep, IRIX, AIX, Mac OS X et d'autres) et sur d'autres systèmes ( Windows NT / 2000 / XP / Vista, Windows 95/98 / ME) et n'a besoin que de 4 Mo de RAM.
L'interface utilisateur est disponible en anglais, allemand, français, espagnol, néerlandais, russe et danois, et peut être modifié lors de l'exécution
Ce qui est nouveau dans cette version:.
- Nouvelle option en ligne de commande -disable-readline laisse travailler autour de bugs et incompatibilités entre CLISP readline a été construit contre et la bibliothèque réellement installé.
- FFI: OUVERT À L'ÉTRANGER BIBLIOTHÈQUE accepte désormais l': une plaidoirie .
- Nouvel utilisateur Variable personnalisée: * USER-LIB-ANNUAIRE * est respecté par EXIGER et utilisé par & quot; clisp-lien d'installation & quot; .
- Les modules dynamiques sont maintenant l'option de compilation par défaut.
- Fonction RENAME-FILE accepte désormais: IF-EXISTE l'argument qui détermine l'action lorsque la destination existe, à moins, bien sûr, ANSI * * T est .
- La valeur de remplacement est entré par l'utilisateur dans MAGASIN-VALUE et redémarre valeur d'usage est maintenant évaluée.
- L'ancien utilisateur Variable personnalisée: * PRINT-FERMETURE * contrôle désormais sortie de fermeture interprété trop (RFE # 3001956) .
- readline Module 6.1 prend désormais en charge readline.
- pcre du module prend désormais en charge pcre 8.01.
- libsvm Module ne vient plus avec les sources en amont, installer localement et passer --with-libsvm préfixe à la configure de haut niveau à la place. Toutes les versions en amont jusqu'à 2,91 sont pris en charge.
- Module berkeley-db prend désormais en charge Berkeley DB 4.8.
- PostgreSQL module prend désormais en charge de PostgreSQL 8.4.
- pari de module a été mis à jour pour les deux plates-formes 64 et 32 bits avec et sans GMP.
- Nouvelle fonctions OS:. VERSION-COMPARER et al appel strverscmp
Ce qui est nouveau dans la version 2.48:
- Un meilleur support de: début et: arguments finaux dans NEW- CLX.
- Fix LOAD-LOGIQUE-PATHNAME-TRADUCTIONS quand * CHARGE DES CHEMINS * contient les chemins sauvages.
- Module NOUVEAU-CLX a maintenant la XLib:. Fonction QUEUE-EVENT
- Extension du domaine de LOG pour bignums et des ratios plus grands.
- Eviter une erreur de segmentation sur (EXPT & # x3C; X3e ÉNORME & #; & # x3C; X3e ÉNORME & #;).
- Fix interaction des finaliseurs et objets faibles.
Commentaires non trouvées