Time
is money!



Pnuts - это еще один язык, работающий с java - машиной (groovy, beanshell). Расширение возможностей java с помощью языка сценариев (script language) становится популярной темой. Причины очевидны - предоставить дополнительную гибкость для прикладных систем. Кажется привлекательной следующая схема - разработчики системы создают базовую модель, а прикладные программисты с помощью какого-нибудь простого языка проводят быстрые изменения в соответствии с меняющимися потребностями пользователей.
Конечно, для практического применения
такие языки должны быть просты в понимании, и не требовать длинных последовательностей
команд для связи с java (в обе стороны).
Про Pnuts это можно сказать.
Его основные черты:
1. скрипт в Pnuts - просто последовательность выражений языка.
2. для того, чтобы превратить скрипт в класс java больших усилий не требуется:
3. вызов скрипта из java не требует больших усилий.
Пример простейшего скрипта - легендарный
"Hello World!".
Создадим файл с текстом:
println("Hello World!")
и запомним его как HelloWorld.pnut. Для запуска достаточно запустить из командной
строки:
pnuts HelloWorld.pnut

Все работает, но для работы с
java я рекомендую добавить в скрипт строку:
use("pnuts.lib")
которая указывает на необходимую библиотеку языка.