Another one: http://bitbucket.org/shoover/icfp. Like Jeff we had fun on the VM but didn't get to post a solution :)
On Wed, Jul 1, 2009 at 1:34 AM, Jeff Foster <dr.jeff.fos...@gmail.com>wrote: > > I looked at the ICFP Contest too. I didn't even get as far as solving > the first problem, but I did implement a virtual machine that appeared > to work. I really enjoyed the coding, though I didn't get very far > with the physics! I tried a couple of approaches but settling on the > functional side. Performance was not bad (from what I've seen it was > vaguely comparable to the Python implementations, but was completely > blown away by C/C++ implementations). I really wish I'd had the time > to do a visualizer! > > My code is on github too (http://github.com/fffej/ClojureProjects/tree/ > 1494815e83febebe9af28b0cb08b812a63df9e96/icfp/uk/co/fatvat<http://github.com/fffej/ClojureProjects/tree/%0A1494815e83febebe9af28b0cb08b812a63df9e96/icfp/uk/co/fatvat>) > and > there's a write-up on my blog (http://www.fatvat.co.uk/2009/06/icfp- > contest-this-time-its-functional.html<http://www.fatvat.co.uk/2009/06/icfp-%0Acontest-this-time-its-functional.html> > ). > > Again, I'd appreciate any guidance on anything that I could improve! > > Cheers > > jeff > > On Jun 30, 11:02 pm, igorrumiha <igorrum...@gmail.com> wrote: > > Greetings everyone, > > > > I didn't actually plan it but I ended up participating in the ICFP > > programming contest (http://www.icfpcontest.org). This year the task > > was to move satellites from one orbit to another, to meet with other > > satellites etc. Quite interesting, and to start it all you need to > > implement a virtual machine for the physics simulator. > > > > I used Clojure and managed to solve the first of the four problems, > > which means I didn't get really far. I was simply too slow to get to > > the really interesting stuff. I have written a rather long article > > describing my solution so I hope some of you may find it interesting: > > > > http://igor.rumiha.net/tag/icfp/ > > > > I have also put the code on github: > http://github.com/irumiha/icfp-loneclojurian/tree/master > > > > I hope someone has the interest and the time to take a look at the > > code. I consider myself a Clojure beginner and any suggestions are > > welcome, especially considering possible speed improvements to the > > virtual machine. According to some of the people on the #icfp-contest > > channel my VM implementation is 500x to 1000x slower than a typical > > implementation written in C. It is, on the other hand, in the same > > performance range as some VMs written in Python. Some people claim > > that the JVM can give you C-like performance, but I would be more than > > happy if I got my VM to be 10x slower than the C ones :) > > > > Igor. > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---