Команда разработчиков GNU Common Lisp (GCL) рада обьявить о выпуске стабильного релиза реализации стандарта ANSI INCITS 226-1994 (R2004) промышленного языка программирования общего назначения — Common Lisp.
Наиболее значительные изменения в этом релизе (на английском):
Better floating point precision processing, support for cygwin, arm64, ppc64, ppc64le and solaris, more robust SGC, exact vararg initialization, SIGFPE trapping via #'si::break-on-floating-point-exceptions, x86 support for libopcode instruction disassembly via #'si::disassemble-instruction, simplified build dependencies, faster gcd, lcm, typep, coerce, 1+-, predicates, pcl cache, SGC, fast-linking, closure calls and compiled bignums, compilation of top level closure forms by default, memoization of array type handling, support for machines handling long and object returns in different registers, a much smaller cmpinclude.h, prelink support, default Debian compiler flag support (especially stack-guard), new linking and fast-linking diagnostic functions, some selinux support via READ_IMPLIES_EXEC personality, and many miscellaneous bug fixes and support for bugs in various external systems.
GCL является официальной реализацией Common Lisp проекта GNU. Известные свободные программные продукты написанные или поддерживающие реализацию GCL: Maxima, ACL2 and Axiom, которые поддерживают одиннадцать архитектур на GNU/Linux: x86 powerpc s390 sparc arm alpha ia64 hppa m68k mips mipsel.
Исходные коды GCL можно загрузть по следующему адресу:
http://mirrors.ispros.com.bd/gnu/gcl/
Более подробно о изменениях в этом релизе:
Перемещено fallout4all из gnu