Skip to content

Lang-n-play: A language-oriented programming language with languages as first-class citizens.

License

Notifications You must be signed in to change notification settings

mcimini/lang-n-play

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lang-n-play: A language-oriented programming language with languages as first-class citizens.

Requirements

  • OCaml (version tested: 4.02.3)
  • OCaml batteries (version tested: 2.5.2)
  • OCaml menhir (version tested: 20150914)
  • ELPI/Lambda-prolog.
    Lang-n-play has been developed with ELPI downloaded on June 2018. The library has changed its API since then. Using newer versions would likely fail to compile due to API mistmatch.

Quick usage (from shell):
$ make
$ ./lofl <example.lop>

About

Lang-n-play: A language-oriented programming language with languages as first-class citizens.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages