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
-~----------~----~----~----~------~----~------~--~---

Reply via email to