OK, I'm done for this weekend. Here's what I got: * the binary reader * the vm ("interpreted" for now - would like to make a "compiled" vm. still have to think about it, I guess macros would help?) * a graphical visualizer * a controller framework to solve the actual problems
The code is surprisingly modular and readable (if I may say so myself, I was surprised at least). All that's missing now is a binary writer to be able to hand in the solution. But that is pretty straightforward, so I'm not sure if I'll bother to do it in the next couple of days. Way more interesting would be to speed this thing up, and the vm is a crucial part, the instruction processor is iterated over A LOT. So maybe here's my chance to finally learn macros... Will see, I guess there are other things that I could do in the vm code to boost performance, but macros are one thing I haven't really gotten around to, except for some small and boring ones. Any suggestions on the issue "compiled vm"? And thanks guys for the answers to my "get name of fn" problem! Also good to know is that 1.2 will improve this. Cheers Eugen -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en