I would definitely take advantage of this feature (for blog posts mostly) if it gets merged.
+1 On Mon, Jun 24, 2013 at 1:25 PM, Iavor Diatchki <[email protected]> wrote: > Hello, > > I think that good support for writing literate Haskell in markdown notation > would be great! Over the weekend I updated the wiki page with a fairly > detailed description of the proposal, which Trevor implemented. > > What do folks think about the feature, and if we are happy with the design, > would there be objections if I merged it in? > > -Iavor > > > > On Wed, Jun 19, 2013 at 4:28 PM, Trevor Elliott <[email protected]> wrote: >> >> Hi All, >> >> I've implemented support for literate markdown in a branch [1]. After >> doing a search on the bug tracker to see if anyone had already worked on >> this I came across bug #4836 [2], which details some unexpected interactions >> between the markdown format, unlit and CPP. Specifically, unlit attempts to >> keep CPP in the comment sections of a literate file, which clashes with the >> way that headings are defined in markdown. >> >> The approach that I took is that when GHC is processing markdown files, it >> passes the -r and -# flags to unlit, causing it to remove CPP in the comment >> parts of the file. I've added support for .markdown and .md as source file >> extensions supported by GHC to be able to detect when this is necessary. >> CPP can still be used within code blocks, giving a path forward for the case >> where the file was generated by something that wishes to leave #line >> markers. I've documented the changes on the wiki at [3]. >> >> Does this approach sound reasonable? If so, should I attach a patch to >> #4836, or create a new ticket? >> >> Thanks! >> >> --trevor >> >> >> [1] https://github.com/elliottt/ghc/tree/literate-markdown >> [2] http://hackage.haskell.org/trac/ghc/ticket/4836 >> [3] http://hackage.haskell.org/trac/ghc/wiki/LiterateMarkdown >> >> >> _______________________________________________ >> ghc-devs mailing list >> [email protected] >> http://www.haskell.org/mailman/listinfo/ghc-devs >> > > > _______________________________________________ > ghc-devs mailing list > [email protected] > http://www.haskell.org/mailman/listinfo/ghc-devs > _______________________________________________ ghc-devs mailing list [email protected] http://www.haskell.org/mailman/listinfo/ghc-devs
