I've attached my code for the implementation of M. I think I've ironed out the bugs. It includes some demo definitions/code implementing operations with nats and conats, including the stuff in the first five exercises of chapter 15.
I've looked through some of the twelf docs and understand more about what it is. I've installed and used it for a trivial example within emacs on my home desktop mac.
I would still like to see you posting here each week.
Working on a Haskell implementation of the language M in chapter 15, which does type checking on expressions and evaluates ("reduces") them.
Related and used in Ben's code :
last modified | size | ||
M.hs | Mon Nov 25 2024 12:19 pm | 14K |