Я полагаю, что заклинание теперь должно быть таким -
./bin/amberc -m Counter st/Examples.st Onefile
... где я создаю один дистрибутив файла для примера "Счетчик" без фактического создания счетчика. Выходным файлом будет «Onefile.js», который содержит необходимые классы ядра янтаря, а также пример класса Counter.
Однако при попытке загрузить Onefile.js я получаю несколько ошибок «Превышен максимальный размер стека вызовов» в консоли JS в Chrome и Safari в MacOSX. Хотя я чувствую, что сценарий «один файл для развертывания» близок к реальности, все еще есть некоторые бородавки, которые нужно вылечить.
Кстати, добавление флага "-O" к вышеупомянутой команде like приведет к тому, что выходной файл будет пропущен через компилятор Google Closure, путь которого, как ожидается, будет в "~ / compiler.jar". т.е. -
./bin/amberc -O -m Counter st/Examples.st Onefile
приведет к минимизированному одиночному выходному файлу JS, и это хорошо.