rpc layer, like .Net Remoting or ICE (but preferably without needing configuration/interface files)<br><br>Course, if you know what you&#39;re doing, that&#39;s more like 1 week than one year, but you could do that and then see where it takes you.
<br><br>If you want something really challenging, rewrite OSMP (<a href="http://metaverse.sf.net">http://metaverse.sf.net</a>) in Haskell, and get it better than <a href="http://secondlife.com">http://secondlife.com</a><br>
<br>If you want a commercial idea, try convincing <a href="http://lindenlab.com">http://lindenlab.com</a> to let you implement Haskell as a scripting language within SecondLife.<br><br>If you&#39;re interested in designing human-computer interfaces, make a version of Haskell that is easy to use: eg do something so that the &quot;nasty bits&quot; are hidden.&nbsp; Why can you write a function both in lambda notation and in the non-lambda notation?&nbsp; Make it so that there is only one way to write a function.&nbsp; That means less stuff to learn!&nbsp; Get rid of all the nastiness with using Transformer monads etc: make it so we can just provide a couple of monads as our environment, and not have to think about the underlying maths.
<br><br>Implement the entire opengl 1.3 interface specifications in Haskell.<br><br>Make Glade work in Haskell as easily as it works in mono.<br><br>Create a topcoder-like algorithm competition.&nbsp; Convince at least 100 people to participate each week.&nbsp; Find a sponsor to provide a 16-core server. Let people write their algorithms in both threaded C# and threaded Haskell.&nbsp; Create algorithm problems that consistently bring out the best in Haskell, so that the&nbsp; Haskell competitors win.
<br><br>Work with Simon Peyton Jones to implement automatic threading in ghc.<br><br><div><span class="gmail_quote">On 7/10/07, <b class="gmail_sendername">wp</b> &lt;<a href="mailto:walter1003@gmail.com">walter1003@gmail.com
</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><font face="Courier, Monospaced">Hi all, <br> </font><p><font face="Courier, Monospaced">
I will soon be doing my last year in computer science. <br> One part of our last year encompasses quite a big project which will 
<br> go over 3 terms and will account for 3 modules (45 credits). <br> I was thinking in doing something using functional languages <br> (preferably Haskell, as it&#39;s the one I know most). <br> Does anybody know anyone who would have a task suitable for such a 
<br> project which would encompass the whole development life cycle (maybe a sub-project?). I <br> would do this obviously for free; the client can be anyone <br> (industrial, academic, open source, etc. ... ), as long as the project 
<br> is something serious and for practical usage. <br> I would be happy for any suggestions ... <br> </font></p><font face="Courier, Monospaced">Thanks <br> walter.</font>
<br>_______________________________________________<br>Haskell-Cafe mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:Haskell-Cafe@haskell.org">Haskell-Cafe@haskell.org</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.haskell.org/mailman/listinfo/haskell-cafe" target="_blank">
http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br><br></blockquote></div><br>