labra / ShExcala

ShEx expressions in Scala
http://labra.github.io/ShExcala/
MIT License
11 stars 3 forks source link

Refactor the abstract syntax code to use a free monad #22

Open labra opened 9 years ago

labra commented 9 years ago

It seems that free monads can be used to defining abstract syntax for DSLs in a nice and more performant way

Investigate if I can apply them