Skip to content

sohale/codeasdatajs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 

Repository files navigation

CodeAsDataJS

code-as-data-js

a.k.a. progress5

Idea and sample implementation by Sohail Siadat-nejad

Code-as-data-JS is a new approach to persistence (alternative to ORM for small but complex data). An approach for for writing declarative languages.

Example application implemented:

Progress: A backlog/progress manger tool with SCM for history.

History:

Used initially in mmf/wedesign/mp5 team, a platform for 3D printing.

Next steps:

  1. Rewrite using Typescript
  2. Implement OrgLang
  3. Separate Data
  4. Separate the Custom Language (3 levels).
  5. Write a DSL
  6. Tools for custom DSLs.

About

progress5

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published