-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Dmitry Ponyatov edited this page Jul 23, 2019
·
15 revisions
(c) Dmitry Ponyatov <dponyatov@gmail.com> CC BY-NC-ND
- homoiconic metaprogramming system
- Knowledge Database
- On-device mobile development platform
- metaprogramming for embedded and IoT
- zen is core-only metacircular reference implementation
- specially designed for on-device live programming
- object-oriented with loosen typing
- based on Marvin Minsky's frame model extended with ordered data containers
- homoiconic language, metaprogramming enabled
- uses EDS method: Executable Data Structures
- interpreter core
_______________ TODO ______________
PPS : Personal Planning System
- task scheduling, time management, and personal finance accounting
- dynamic planning with the use of the current user context: geopositioning, time of day, data from sensors (camera, accelerometer,..)
- script-driven and fully programmable by a user
KB : Knowledge Database engine
- uses Marvin Minsky frame model for AI-related processing
- PIM: personal information manager
- logic programming
- expert systems and EDS-powered object databases design
(c) Dmitry Ponyatov <dponyatov@gmail.com> CC BY-NC-ND
github: https://github.com/ponyatov/metaL
book .pdf (ru): https://github.com/ponyatov/metaL/releases/latest
wiki (en): https://github.com/ponyatov/metaL/wiki
- homoiconic dynamic multi-paradigm programming language
- metaprogramming for embedded devices