genfpl
TypeScript icon, indicating that this package has built-in type declarations

0.1.1 • Public • Published

GenFPL

GenFPL is a tool for DSL-embeddable functional programming languages. It takes a simple configuration and generates a number of artifacts for the implementation of a functional programming language (*FPL) from that:

  • The metamodel of the FPL, as a set of languages defined using the LionWeb LionCore M3 formalism.
  • An interpreter capable of executing the FPL.

Such an FPL can be embedded in any DSL, provided that the DSL is based on LionWeb as well.

It's (loosely) inspired by (the principles underlying) KernelF for JetBrains MPS, while aiming to be portable and as technology-independent as possible.

Readme

Keywords

none

Package Sidebar

Install

npm i genfpl

Weekly Downloads

3

Version

0.1.1

License

Apache-2.0

Unpacked Size

88.6 kB

Total Files

52

Last publish

Collaborators

  • dslmeinte