On The Code Again

I’m doing some extra-curricular coding for a change. Quite frankly it’s been too long, I’ve always been busy with other things. I like to watch new anime, films and other media, read new books, play and hopefully complete my various video games as well as write at Protagonize.com and roleplay both in real life on Thursday and Friday evenings and on RPoL.net. With all that stuff going on, not to mention the fact that I also code all day at work which mostly satisfies my need to code, I’ve not been working on much outside of work.

However, I’ve got a couple projects on the go one of which I’ve probably already mentioned before. I’ve finally started on a project that I’ve wanted to do for a while with some friends of mine, namely designing a complete computing architecture from NAND logic upwards. I’ve put together a basic toolchain for the very beginnings of this using Rake and Icarus Verilog up on github as gc-arch (for GeekCoalition Architecture).

Another project I’m only barely beginning is a basic DSL for describing presentations which can then be processed into backends to target different medias (PDF, HTML, etc). I’ve gotten absolutely nowhere with this as of yet, which sucks because the impetus for this was to write and use it for a presentation on DSLs in Ruby at the next BUNIX meetup, so I have limited time to get something up and running!