Дмитрий, доброе утро!

Большое спасибо за информацию про 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

Ответить