<div>The main thing my team implemented in Haskell was a simulator simulator that took the first two rounds worth of port information and used that to back into the velocity for each of the satellites. This meant we really only had to appeal to the actual VM implementation for canonical scoring and to validate results, which was kind of nice. We implemented the VM itself independently in python and C to cross-check ourselves and I later put together a small VM-&gt;C compiler once we knew we had the implementation right.<br>
</div>
<div>-Edward Kmett</div>
<div> </div>
<div class="gmail_quote">2009/6/30 Eugene Kirpichov <span dir="ltr">&lt;<a href="mailto:ekirpichov@gmail.com">ekirpichov@gmail.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">We implemented the VM by writing a smallish compiler to C for it in<br>Haskell. It ran *damn* fast, but we couldn&#39;t get rid of some bug that<br>
did not let us run the 4rth task at all, although the others worked<br>fine :(<br><br>2009/6/30 Ahn, Ki Yung &lt;<a href="mailto:kyagrd@gmail.com">kyagrd@gmail.com</a>&gt;:<br>
<div>
<div></div>
<div class="h5">&gt; John Meacham 쓴 글:<br>&gt;&gt;<br>&gt;&gt; I implemented the VM in C, it was pretty obviously geared towards<br>&gt;&gt; such an implementation and it took all of an hour. Then I interfaced<br>&gt;&gt; with it via the FFI. Why use just one language when you can use two? :)<br>
&gt;<br>&gt; You could also have used Data.Binary.  That&#39;s what I did.<br>&gt;<br>&gt;&gt; I wasn&#39;t able to make any time on sunday though so didn&#39;t end up<br>&gt;&gt; submitting a final entry which is too bad. this was an interesting one.<br>
&gt;&gt;<br>&gt;&gt;        John<br>&gt;<br>&gt;<br>&gt; _______________________________________________<br>&gt; Haskell-Cafe mailing list<br>&gt; <a href="mailto:Haskell-Cafe@haskell.org">Haskell-Cafe@haskell.org</a><br>
&gt; <a href="http://www.haskell.org/mailman/listinfo/haskell-cafe" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br>&gt;<br><br><br><br></div></div><font color="#888888">--<br>Eugene Kirpichov<br>
Web IR developer, <a href="http://market.yandex.ru/" target="_blank">market.yandex.ru</a><br></font>
<div>
<div></div>
<div class="h5">_______________________________________________<br>Haskell-Cafe mailing list<br><a href="mailto:Haskell-Cafe@haskell.org">Haskell-Cafe@haskell.org</a><br><a href="http://www.haskell.org/mailman/listinfo/haskell-cafe" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br>
</div></div></blockquote></div><br>