Дмитрий, доброе утро! Большое спасибо за информацию про META II. К моему стыду я не знал об этой работе 1964 года. Ладно, не попалась на глаза в молодости, когда мы имели ограниченный доступ к мировой литературе. Но сейчас, когда всё доступно и я сам стал больше интересоваться историей computer science, - обидно, что до стх пор упустил.
И этот Workshop в браузере сделан опрятно и со вкусом, без современного выпендрежа в дизайне. Исходный код можно использовать как образец. Всего наилучшего, Андрей Климов ---------- Forwarded message --------- From: Dmitry Ponyatov <[email protected]> Date: сб, 28 июля 2018, 6:48 Subject: Реализация REFAL/js в online варианте (Google Cloud/VDS/standalone javascript) To: <[email protected]> Добрый день Есть такая +/- известная штука как METAII и очень удобная реализация в онлайн: http://www.bayfronttechnologies.com/mc_workshop.html Не реализовывал ли кто-то что-то подобное для Рефал и JavaScript (или JS assembly)? Было бы здорово иметь похожую реализацию-учебник по Рефалу. Попробовал набросать что-то подобное по трехоконной схеме на базе PEG.js, получается интересная игрушка для экспериментов в т.ч. на мобильном телефоне в дороге: - на PEG описывается синтаксис и семантика через вызовы произвольного JS-кода, - команды пользователя могут быть в совершенно произвольном настраиваемом синтаксисе - HTML дает неплохие возможности визуализации и интерфейса - и без проблем работает на любом мобильнике без каких-либо доп.приложений - платформенно-независимо, а - с применением backend-сервера возможна коллективная работа PS: браузер с поддержкой компиляции из JS Assembly даст очень хорошую скорость PSS: после того как пощщупал METAII в этом туториале, наконец понял в каком именно виде задумывался РЕФАЛ -- метаязык для создания source-to-source трансляторов ------------------------------ С уважением, Понятов Дмитрий, Icbcom, инженер IoT/embedded, тел. +7 917 10 10 818 With best regards, Dmitry Ponyatov, Icbcom, IoT/embedded engineer, tel. +7 917 10 10 818
