[Haskell-cafe] open-source project looking for novice help?

Matthew Pickering matthewtpickering at gmail.com
Fri Nov 7 19:12:42 UTC 2014


Pandoc has a very accessible codebase in some ways (ie it does not use
advanced language features) but in other ways it is too complicated
(ie the markdown reader). A student could potentially add either a
reader or a writer but doing so in 20 hours would be quite ambitious.
Here a few formats which I have plucked from the issue tracker:

- Dokuwiki reader
- WikiCreole reader (this looks quite easy)
- Perl POD/Pod reader
- Vimwiki reader
- HTMLZ reader (quite easy)
... any other document format is also welcomed

Beside that there is some internal work which needs doing
- Adding support for transclusion by using a free monad to factor out
effects (adding this to the txt2tags reader should be easy)

Before commencing with the above I would advise posting a plan of
action to the mailing list to increase the chances of getting merged.

Any students are welcome to mail me if they are interested in pandoc
and want to know more.

On Fri, Nov 7, 2014 at 6:40 PM, Richard Eisenberg <eir at cis.upenn.edu> wrote:
> I'm teaching an introductory Haskell course this semester
> (http://cis.upenn.edu/~cis194/fall14/) and am about to assign students their
> final project. Is there anyone out there who would welcome getting some
> novice help on an open-source project? You certainly don't need to commit to
> accept their patch(es), but I know it would be a great experience for some
> of the students to contribute to the "real" world of Haskell, instead of
> just doing exercises. You can get an accurate summary of what we've covered
> by looking at the lecture titles at
> http://cis.upenn.edu/~cis194/fall14/lectures.html
>
> Students will be choosing projects starting next week, and will need to have
> them completed by Dec. 15 or so. A good project is about 20 hours of work.
>
> Thanks!
> Richard
>
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>


More information about the Haskell-Cafe mailing list