NewLISP — это свободный (лицензия GPL) скриптовый язык общего
назначения для
задач, обычно решающихся с помощью интерпретируемых языков, таких, как
программирование для Интернет, системное администрирование, обработка текста,
соединение различных программ и модулей в единое приложение и т.д. NewLISP
реализует быстрый и компактный интерпретатор языка LISP. Автор newLISP — Lutz Mueller. Интерпретатор newLISP написан на чистом Си, с
применением только стандартной библиотеки. Такая реализация сделала newLISP
кросс-платформенным языком, доступным для Linux, Windows, MacOS X, OS/2.
Дистрибутив для Windows имеет размер порядка 1 Мб и представляет из себя удобный
инсталлятор. Основные возможности newLISP: множество математических, статистических функций, регулярные выражения;
массивы и хеши, работа с файловым вводом-выводом, датой и временем;
поддержка Unicode (для Windows специально собранные newlisp.exe и newlisp.dll);
наличие в комплекте IDE (newLISP-GS);
интерфейс к Tcl/Tk (Windows-дистрибутив включает графическую библиотеку Tk);
вызов функций из динамических библиотек (.so, .dll и т.д.);
реализация основных принципов ООП с помощью концепции контекстов (пространств имён);
концепции модульности, пространств имён и пакетов делают пригодным язык для
разработки больших проектов;
модули для работы с TCP/IP, HTTP, FTP, POP3, SMTP, XML, MySQL, SQLite, ODBC и другие;
порождение дочерних процессов, семафоры и разделяемая память для связи между процессами;
возможность встраивания в другие приложения;
возможность применения для веб-разработки через CGI;
сборка скриптов в независимые исполняемые файлы. После установки newLISP из дистрибутива под Windows вы получаете интерактивный
интерпретатор newlisp.exe, подробную документацию, установленную локально, и
графическую IDE (среду разработки) newLISP-GS.
задач, обычно решающихся с помощью интерпретируемых языков, таких, как
программирование для Интернет, системное администрирование, обработка текста,
соединение различных программ и модулей в единое приложение и т.д. NewLISP
реализует быстрый и компактный интерпретатор языка LISP. Автор newLISP — Lutz Mueller. Интерпретатор newLISP написан на чистом Си, с
применением только стандартной библиотеки. Такая реализация сделала newLISP
кросс-платформенным языком, доступным для Linux, Windows, MacOS X, OS/2.
Дистрибутив для Windows имеет размер порядка 1 Мб и представляет из себя удобный
инсталлятор. Основные возможности newLISP: множество математических, статистических функций, регулярные выражения;
массивы и хеши, работа с файловым вводом-выводом, датой и временем;
поддержка Unicode (для Windows специально собранные newlisp.exe и newlisp.dll);
наличие в комплекте IDE (newLISP-GS);
интерфейс к Tcl/Tk (Windows-дистрибутив включает графическую библиотеку Tk);
вызов функций из динамических библиотек (.so, .dll и т.д.);
реализация основных принципов ООП с помощью концепции контекстов (пространств имён);
концепции модульности, пространств имён и пакетов делают пригодным язык для
разработки больших проектов;
модули для работы с TCP/IP, HTTP, FTP, POP3, SMTP, XML, MySQL, SQLite, ODBC и другие;
порождение дочерних процессов, семафоры и разделяемая память для связи между процессами;
возможность встраивания в другие приложения;
возможность применения для веб-разработки через CGI;
сборка скриптов в независимые исполняемые файлы. После установки newLISP из дистрибутива под Windows вы получаете интерактивный
интерпретатор newlisp.exe, подробную документацию, установленную локально, и
графическую IDE (среду разработки) newLISP-GS.