Open Source project suitable for 2-3 persons this fall?

Is there any project that needs working this fall which could be used as a university project? I am in the university (M.Sc. in software development), so I am mainly looking for project ideas (preferably concrete ones). We are 2-3 students that have ~10 hours pr week for 3 months to work on a project. Is there a listing somewhere with project ideas for contributing to the Haskell community? Thanks in advance, Anders

I have an idea or two for websites that would be really useful to the
community I think, and not enough time to do it myself for the moment. One
is not finished but already in good shape, the other I barely started. If
websites would be fine (this would be haskell + pgsql +
html/css/js/whatever), then shoot me an email to discuss this :-)
On Thu, Jul 4, 2013 at 5:26 PM, Anders Bech Mellson
Is there any project that needs working this fall which could be used as a university project?
I am in the university (M.Sc. in software development), so I am mainly looking for project ideas (preferably concrete ones).
We are 2-3 students that have ~10 hours pr week for 3 months to work on a project.
Is there a listing somewhere with project ideas for contributing to the Haskell community?
Thanks in advance, Anders
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
-- Alp Mestanogullari

I'm still interested in getting the scoutess project pushed the last 10% of
the way to being useable:
http://hub.darcs.net/alp/scoutess
http://alpmestan.wordpress.com/2012/03/21/scoutess-continuous-integration-ca...
http://projectscoutess.blogspot.com/
The code does mostly work -- but it doesn't quite actually do anything
useful yet :-/
A next good step would be to get the haddock doc building working. cabal
now has sandboxes, and someone recently released a tool to make it easier
to do standalone building of haddock documentation.
One nice that about the scoutess project is that it is designed to be
extensible through a lot of small modules. So that makes it easy to bite
off a small portion to work on rather than trying to dive into some huge
complex beast.
- jeremy
On Thu, Jul 4, 2013 at 10:26 AM, Anders Bech Mellson wrote: Is there any project that needs working this fall which could be used as a
university project? I am in the university (M.Sc. in software development),
so I am mainly looking for project ideas (preferably concrete ones). We are 2-3 students that have ~10 hours pr week for 3 months to work on a
project. Is there a listing somewhere with project ideas for contributing to the
Haskell community? Thanks in advance,
Anders _______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

There's one of my hobby projects that could use some manpower to bootstrap it into a production-quality tool. It's an HTML templating system; right now it reads input templates in one of two languages (one very declarative, very similar to Python's jinja2, the other being a locally-pure functional language with a curly-bracket syntax), and it can output PHP and JavaScript as well as execute templates directly in Haskell code. There's also a rather experimental JSON-based intermediate format, designed for high-security scenarios (JSON can be parsed quickly, but because it cannot contain arbitrary code, a compromised compiler can be mitigated by whitelisting what the runtime can do; this way, only the runtime has to be audited, not the compiler). There is an incomplete implementation of a PHP library that can interpret this intermediate JSON format, but it hasn't been used in any production-quality project yet. The core part is the compiler, consisting of a Parsec-based parser, an AST, an optimizer, and a few backends. The unique selling points: * Pre-compile your templates - now you can have the cake (expressive clean template language) and eat it too (great performance, because it's pre-compiled to your web app's native language). * Use the same template for PHP, Haskell and JavaScript (and maybe others, too). * Bye bye XSS: HTML-encoding is the default. * Extensible: Hook up your own native functions - it's as simple as adding a function to your template input data, then calling it inside the template. It could use some work in a lot of areas; projects could include, for example: - Getting the JavaScript backend to support 100% of the language features (right now, only the direct-execution and PHP backends pass all tests) - Implement some glue to allow easy embedding in Haskell web applications (yesod / happstack / snap) - Add more features to the input language (some of which would also require some changes to the backends), e.g.: - range literals - list comprehensions - indexed for-each, or some way of getting the current iteration's index; very useful for things like zebra-stripe data grids and such - Add other backends (Python and Ruby would be the most obvious candidates, but I'm really open to anything) - Add more library functions - A better optimizer - Some tooling and integration support, e.g. some kind of mechanism to switch between executing on-the-fly (for development) and using pre-compiled templates (for production), something to implement graceful degrading on the client side (use client-side templates when possible, fall back to postbacks and server-side templates as needed), syntax highlighters for popular editors, etc. Anyway, here's the source: https://bitbucket.org/tdammers/hpaco The PHP lib/script that can produce and run a subset of the JSON intermediate format is here: https://bitbucket.org/tdammers/phpaco (Any contributions, feedback, etc., very welcome) On Thu, Jul 04, 2013 at 05:26:59PM +0200, Anders Bech Mellson wrote:
Is there any project that needs working this fall which could be used as a university project?
I am in the university (M.Sc. in software development), so I am mainly looking for project ideas (preferably concrete ones).
We are 2-3 students that have ~10 hours pr week for 3 months to work on a project.
Is there a listing somewhere with project ideas for contributing to the Haskell community?
Thanks in advance, Anders
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe

Hi Anders, the Darcs project has a few proposals that you can look at: http://darcs.net/GSoC The proposals were written for summer of code projects that involve more time dedication, but they can be reshaped into smaller projects. Feel free to mail me or to discuss it on the #darcs IRC channel on irc.freenode.net. Guillaume

On Thu, Jul 04, 2013 at 05:26:59PM +0200, Anders Bech Mellson wrote:
Is there any project that needs working this fall which could be used as a university project?
I am in the university (M.Sc. in software development), so I am mainly looking for project ideas (preferably concrete ones).
We are 2-3 students that have ~10 hours pr week for 3 months to work on a project.
Is there a listing somewhere with project ideas for contributing to the Haskell community?
I am a bit late, but there are quite a few things that could be done for the diagrams project [1]. Some project ideas are at [2], and more can be found on the bug tracker [3]. [1] http://projects.haskell.org/diagrams/ [2] http://www.haskell.org/haskellwiki/Diagrams/Projects [3] https://github.com/diagrams/diagrams-lib/issues?state=open -Brent
participants (6)
-
Alp Mestanogullari
-
Anders Bech Mellson
-
Brent Yorgey
-
Guillaume Hoffmann
-
Jeremy Shaw
-
Tobias Dammers