Re:State of the Haskell ecosystem
by fs111 on Monday August 17, 2015 @09:38AM
(#10072843)
Out of curiosity, what language, if any, has those properties?
[ Parent
| on HN ]
Any language that allows compile-time metaprogramming (and not as restricted as TH) should allow to implement all the components I want. One example of such a system is the Nanopass framework [1], used alongside with cKanren [2].
Another example is my own system [3].
[1] https://github.com/akeep/nanopass-framework http://www.cs.indiana.edu/~dyb/pubs/nano-jfp.pdf
Re:State of the Haskell ecosystem
by charlieflowers on Monday August 17, 2015 @07:07PM
(#10076694)
@sklogic, I have been looking for something like MBase. Is there something like a beginner's tutorial anywhere?
There is a bit outdated tutorial in https://github.com/combinatorylogic/mbase/tree/master/misc/d...
Also, CLike project was supposed to be a sort of a tutorial.
For a more thoroughly documented, production-ready language workbench you can also try Racket alongside with Nanopass framework.