The Jim Interpreter 0.72
Джим с открытым исходным кодом небольшой след реализации языка программирования Tcl. Он реализует большое подмножество Tcl и добавляет новые функции, такие как ссылки со сборкой мусора, затворы, встроенный объектно-ориентированное программирование системы, функциональные команд по программированию, первый массивы класса. Все это с двоичным размер 70kb (что может быть уменьшен за исключением некоторых команд). Этот проект в настоящее время в стадии разработки, но большинство из ядра языка уже реализована и можно использовать его для запуска многих программ немодифицированные Tcl , поэтому если вы хотите, чтобы начать ее оценивать, или вы хотите взглянуть на наши внутренние разработки и virtualJim 'ы цель заключается в обеспечении мощного языка осуществляется в примерно 10 тыс. строк кода, который представлен в виде одного файла C и заголовка файла, для того, чтобы позволить разработчикам поставить Джим внутри их приложения, как скриптовый язык, синтаксис файла конфигурации, не зависеть от внешних библиотек или других крупных systems.We верю сценариев является очень интересной особенностью для многих приложений, но разработчики часто Не рекомендуется ссылку применения к большой внешней системой. Джим пытаются решить эту проблему предоставления очень прост для понимания и реализации небольших след язык, который идеально подходит для сценариев, и в то же время является мощным и способным scale.Another поле, где Джим может помочь является одним из встроенных систем. Джим написан на ANSI-C, очень мало, как в двоичном размеры и требования к памяти и языка Tcl просто идеально подходит для этой задачи (например, маршрутизаторы CISCO используете Tcl). Вот как Пол Грэм ' с аккумулятором процедура выглядит в Джим: процесс аккумулятор П {лямбда прирост П {множества я [+ $ N $ приращение]}} * математические операции, как команды (вместе с поддержкой выражение) и т.
Ссылка: http://repo.or...
Ссылка: http://repo.or...
Видео: