
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
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@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe