<div id="reply-content">
        Hey Chris,&nbsp;
    </div><div id="reply-content">I'm up for working on pg simple a bit, partly for my own ends. &nbsp;Email me off list and I'll elaborate further, but one thing I'd &nbsp;really like to do is flesh out the geometry/gis bits.&nbsp;</div>
    <div id="663A4E29812F44ECAB7158E671A9C83A"><div><br></div>-- <br>Carter Tazio Schonwald<br><div><br></div></div>
     
    <p style="color: #A0A0A8;">On Friday, March 16, 2012 at 5:07 PM, Christopher Done wrote:</p>
    <blockquote type="cite" style="border-left-style:solid;border-width:1px;margin-left:0px;padding-left:10px;">
        <div id="quoted-message-content"><div><div>On 16 March 2012 21:28, Brent Yorgey &lt;byorgey@seas.upenn.edu&gt; wrote:</div><blockquote type="cite"><div><div>So I'd like to do it again this time around, and am looking for</div><div>particular projects I can suggest to them. &nbsp;Do you have an open-source</div><div>project with a few well-specified tasks that a relative beginner (see</div><div>below) could reasonably make a contribution towards in the space of</div><div>about four weeks? I'm aware that most tasks don't fit that profile,</div><div>but even complex projects usually have a few "simple-ish" tasks that</div><div>haven't yet been done just because "no one has gotten around to it</div><div>yet".</div></div></blockquote><div><br></div><div>I have a bunch of small Haskell projects and I would enjoy helping</div><div>someone contribute to them. The problem would be finding projects that</div><div>are actually interesting to a student. The only ones I can think of,</div><div>that are trivial to work on, are:</div><div><br></div><div>* https://github.com/chrisdone/freenect  Requires a Kinect device</div><div>(your students have X-Box right?). This is my Kinect interface. Who</div><div>doesn't love devices with video and depth perception? Currently it</div><div>only supports depth perception, as that's all I wanted from it, but</div><div>one could fairly straight-forwardly add video support. This would</div><div>require some mentoring and helping along as it requires not only</div><div>Haskell knowledge, but it needs some C code and using the FFI. It took</div><div>me a weekend to figure out and write the depth perception part, with</div><div>help a newbie could tackle video within four weeks. Alternatively --</div><div>there's also the opportunity to write some simple motion detection</div><div>stuff with the existing code.</div><div><br></div><div>* https://github.com/chrisdone/stepeval This is benmachine's project</div><div>to evaluate Haskell in steps. It's currently on hpaste.org, but it's</div><div>rather incomplete. Fleshing this out to support more syntax would be</div><div>nice. Not sure if this is actually interesting to anyone else. But</div><div>it's a good way to solidify your understanding of Haskell's evaluation</div><div>model and syntax, maybe.</div><div><br></div><div>* https://github.com/chrisdone/css Making this very trivial CSS</div><div>library well-typed could be easy and useful.</div><div><br></div><div>* https://github.com/chrisdone/wordnik A little interface to the</div><div>Wordnik online dictionary service. I kinda started this but didn't</div><div>finish it. Once done though we can send it to Wordnik and they'll for</div><div>sure stick it on their libraries page.</div><div><br></div><div>* https://github.com/chrisdone/amelie (hpaste.org) The only one that</div><div>is relevant to the Haskell community, but I don't have any features</div><div>that need doing on it, as far as I'm aware. I think the code is fairly</div><div>easy to grok, though. Could be an opportunity for adding some feature,</div><div>and it'll be used by a fair chunk of the Haskell community.</div><div><br></div><div>* https://github.com/chrisdone/pgsql-simple The PostgreSQL library</div><div>that amelie uses, it's a raw tcp/ip socket interface to the server,</div><div>fairly trivial and yet interesting (to me) and useful. Needs more</div><div>authentication methods, and I have some opportunities for optimizing</div><div>some things. Tests and benchmarks for it would be good too, and</div><div>probably easy to write.</div><div><br></div><div>* https://github.com/chrisdone/hulk My IRC server that we use at work</div><div>could do with a better logging mechanism than a file full of JSON.</div><div>Probably a DB backend. I don't know if any student would care at all</div><div>about such a project.</div><div><br></div><div>Yeah… I don't really work on interesting projects, I won't bother</div><div>listing the rest. Nor are they a big deal for the community. I'm sure</div><div>the Hackage2 guys can do with some help. The ecosystem of Yesod,</div><div>Happstack and Snap always has a bunch of libraries that could do with</div><div>some fleshing out, I'd estimate. Another idea might be hacking on</div><div>Leksah, which can always have more features.</div><div><br></div><div>Ciao!</div><div><br></div><div>_______________________________________________</div><div>Haskell-Cafe mailing list</div><div>Haskell-Cafe@haskell.org</div><div>http://www.haskell.org/mailman/listinfo/haskell-cafe</div></div></div>
         
         
         
         
    </blockquote>
     
    <div>
        <br>
    </div>