В свете недавнего выхода newLISP 8.4.0 хотелось бы обратить внимание общественности на этот интересный язык. Являясь диалектом LISP, newLISP в первую очередь оптимизирован для _быстрого_ написания современных Web-ориентированных приложений, а также приложений общего назначения.
Сайт проекта: http://newlisp.org Автор: Луц Мюллер (Lutz Mueller) Страница Download: http://newlisp.org/index.cgi?page=Dow...
Отличительные черты: 1) Эффективность и быстрота исполнения кода. Здесь: http://newlisp.org/benchmarks/ можно посмотреть бенчмарки - сравнивался newLISP, Perl и Python на 25 примерах задач. Также обратите внимания на размер исходников. 2) компактность. В 300кб (бинарный пакет под Slackware) входит сам newLISP, документация, готовые модули для работы с CGI,FTP,POP3,SMTP,MySQL,SQLite,ODBC,XML- RPC, а также newlisp-tk (для написания GUI Tcl/Tk newLISP приложений). 3) кроссплатформенность: GNU/LINUX, FreeBSD, Mac OSX, Solaris, CYGWIN and Win32 (EXE or DLL)/ есть версия newLISP с поддержкой unicode/UTF-8 4) легкость добавления новых модулей. Для примера кросс-платформенная версия OpenGL демки glut ( трехмерный чайник, вращающийся мышкой), работающая через SDL и OpenGL весит около 7кб с учетом импорта функций из внешних библиотек SDL/OpenGL. 5) большое количество интересных приложений и образцов кода по которым можно изучить язык, например: http сервер (http://newlisp.org/httpd.txt) , чат-скрипты, TCP/UDP порт сканнер, RSS-ticker (http://www.nodep.nl/newlisp/index.html) , простенькая IDE (http://newlisp.org/downloads/newlisp-...), а также Wiki написанная на newLISP: http://newlisp.org/wiki и многое другое...
>>> Подробности