Is this using Lightning? We've done SPARC and x86 in pure Ruby without libraries here (for other reasons). You might be surprised how easy this stuff is to do. I assumed he just emits instructions.
I don't know why he wastes time with an actual parseable assembly language. Ruby and Python are vastly better languages than Assembler. They have all the same textual features that Assembler has, plus a real programming language to do things like virtualized registers.
The gulf between what seems like a jit assembler grafted to Ruby/DL and a jit compiler for a language like Ruby seems vast. Cool project. Predicting it isn't going to change the world, any more than Zed's "makefile for printed books".
7 comments
[ 21.0 ms ] story [ 2274 ms ] threadhttp://www.zedshaw.com/repository/rubyenrails2008/build/ruby...
I don't know why he wastes time with an actual parseable assembly language. Ruby and Python are vastly better languages than Assembler. They have all the same textual features that Assembler has, plus a real programming language to do things like virtualized registers.