DRAKON.SU
https://forum.drakon.su/

Связка async-await с автоматным программированием
https://forum.drakon.su/viewtopic.php?f=215&t=7138
Страница 1 из 1

Автор:  Степан Митькин [ Вторник, 22 Март, 2022 12:24 ]
Заголовок сообщения:  Связка async-await с автоматным программированием

После нескольких месяцев тестирования официально объявляю о выходе нового кодогенератора в Drakon.Tech
Что нового:

1. Автоматное программирование, реализованное при помощи async-await.
Теперь конечные автоматы можно органично вставлять во внешний код JavaScript. Конечные автоматы стали доступны при помощи ключевого слова await.
Причём для применения автоматов не нужно знать, что это такое!
Для ожидания сообщений (событий) применяются иконы Простой ввод и икона Выбор с ключевым словом receive.
Для отправки сообщений применяется икона Простой вывод.
Есть также икона Пауза.

Автоматное программирование

А вот пример автомата, который реализует алгоритм debounce
Вложение:
20220322101121.png
20220322101121.png [ 38.06 КБ | Просмотров: 2228 ]


2. В автоматах наконец-то можно нормально ловить исключения.
Для этого создаётся отдельная ветка в силуэте.

3. Классы

4. Отсутствие ограничений по топологии схем при генерации кода.
Если вы можете что-то нарисовать в редакторе, генератор сможет сгенерить для этого код.

5. Специальный объект Приложение, который связывает модули вместе для запуска в браузере.

Документация на русском языке.
Таким должен был быть Drakon.Tech с самого начала!

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/