первые впечатления: забавка прикольная, но сырая.не знаю, как в винде, а пингвинус-версия требует libedit (о чём нигде не написано) и собирается с кучей ворнингов (в основном про пропущеные элементы перечислений в switch). также при -O2 надо делать -fno-strict-aliasing, ибо.
ещё автор очень любит «отложеный pop», который делает при помощи объявления «на месте» структуры с деструктором. gcc на такие финты не обижается, но жалуется, что «переменная не заюзана». в принципе, это больше баг gcc, потому что деструктор-то должен выполниться, а потому переменная таки заюзана. впрочем, выправляется введением двух вспомогательных классов и тупым поиском-заменой.
завалить в сегфолт можно элементарно: собрав и запустив тот минимальный repl, который идёт в поставке и скормив ему examples-os/test.os, например. скормив через перенаправление стандартного ввода, ибо другого варианта нет. судя по всему, fuzzy-тестинг не проводился вообще.
да, с тестами полная пичалечка. examples-os/test.os больше подходит как демонстрация фич языка, а не как нормальный тестовый пакет. регресионных тестов нет вообще. ладно, ладно, я сам этого всего не пишу, но пнуть-то можно?
по скорости на моей технике оно немного отстаёт от Lua 5.1.4, но не фатально. для применения в качестве скриптового языка — совсем никак не фатально. правда, стресс-бенчей на поведение GC нет. у обоих GC инкрементальный, построен по одинаковым принципам, больших различий быть не должно.
после беглого просмотра вердикт получился такой: как встраиваемый скриптовый язык — юзабельно. но с опасением. тесты бы не помешали. и починить сегфолты неплохо, а то как-то стремновато. ну, и поубирать ворнинги, само собой (нет, не ключами компилятора %-), потому что не m$vc единым, раз уж автор решил и пингвинус поддерживать.
супернового в проекте ничего нет, однако и суперплохого тоже. эдакая переодетая в одёжку жабоскрипа Lua. переодета, впрочем, вполне достойно. конечно, не хватает поддержки хотя бы в SWIG (а лучше инструментов типа tolua/tolua++), но это дело наживное.
правда, амальгама мне не понравилась, но это уже вкусовщина. jim-tcl вон не брезгует, да и SQLite…
успехов проекту, чо.