0.1.1 • Published 8 months ago

genfpl v0.1.1

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
8 months ago

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.

0.1.1

8 months ago

0.1.0

8 months ago