The one big error I made in this project is that I should have sticked with ML as long as possible. Instead of writing an ML to C compiler, I went for an ML based AST-interpreter of Hi, which meant I could start writing in Hi as soon as possible, which is an advantage since I could debug various of the language but also means I am in deep now.
The other mistake was probably, not sure here, having started in ML (ocaml) instead of C in the first place. Not sure on this one.
No comments:
Post a Comment