homoiconic metaprogramming system:
- specialized language for generative (meta)programming.
- web application engine over Flask (mostly for prototyping).
- self-transformational knowledge base.
(c) Dmitry Ponyatov <[email protected]> 2020 MIT
github: https://github.com/ponyatov/metaL
wiki: https://github.com/ponyatov/metaL/wiki
- no-syntax язык моделирования и дизайна ПО (EDS)
- самоприменимая интерпретируемая структура данных (база знаний)
- описание ПО на высокоуровневых моделях
- генерация кода на Python/Django/SQL (C/C++,Nim,PHP,..)
- опция: DSL-язык определяемый и расширяемый пользователем
в отличие от CASE-систем, ориентирован не на GUI, а на языковой/CLI интерфейc
работает как библиотека поверх Python, интерпретатор исполняемых структур данных (EDS)