budden писал(а):
Я думаю, что ядро EMACS очень редко меняется. В этой ситуации можно вылизать. Если интенсивно развиваются обе стороны, то риск очень высок. C++ запорет память лиспа, а лисп можно отлаживать только своим отладчиком. Если память сломана, то отлаживать, по сути, нечем.
Ну в случае oberonjs память в принципе не может быть испорчена
Хотя JS, конечно, может устроить неожиданные для оберона эффекты...
budden писал(а):
Не знаю, я пока только изучаю мир JS. Он ужасен, конечно. Я бы выкинул на помойку всё это целиком.
Я первый в очереди закопать JS
oberonjs создавался на аксиоме, что закопать JS нельзя, как попытатка изолироваться от него.
budden писал(а):
Ну тогда получается, что у нас тут, по большому счёту, консенсус - область использования транслятора Оберон/Js ограничена определённым классом задач.
Именно. Я тут как раз пытаюсь прояснить какой класс.
budden писал(а):
Возможно, у тебя есть такие задачи. Если же речь идёт о продвижении Оберона, я бы всё же допиливал и портировал ББ, а не пытался раскрутиться через ноду. Но это уже вкусовщина.
oberonjs для меня сугубо исследовательский проект на данном этапе. "Раскрутка" мне абсолютно неитересна. Если можно что-то сдедать для популяризации - я сделаю, но не в ущерб исследовательской природе. Выбор JS как бакенда убивает сразу двух зайцев - оно работает в любой современной среде и требует минимума усилий со стороны разработчика для стыковки (JS генерить проще, чем машинный код или LLVM).