jgm / pandoc

Universal markup converter
https://pandoc.org
Other
34.02k stars 3.35k forks source link

Rewrite wrappers in Haskell rather than posix shell #228

Closed jgm closed 13 years ago

jgm commented 13 years ago

Rewrite hsmarkdown, markdown2pdf, and html2markdown in Haskell. Don't use fancy libraries (to keep dependencies down), and don't link in the pandoc library. Instead, just use system calls. Have the wrappers built as executables and installed via cabal.

This will improve portability and simplify the build process.

(Also look into installing man pages through cabal. I think this is a recent cabal feature, so we need to worry about backwards compatibility.)

A 100% cabal install would really simplify things for packagers.

Google Code Info: Issue #: 125 Author: fiddloso...@gmail.com Created On: 2009-01-30T17:03:22.000Z Closed On: 2010-02-12T03:04:35.000Z

jgm commented 13 years ago

src/hsmarkdown.hs added in r1533.

Google Code Info: Author: fiddloso...@gmail.com Created On: 2009-01-31T18:32:27.000Z

jgm commented 13 years ago

Google Code Info: Author: fiddloso...@gmail.com Created On: 2009-12-05T21:37:07.000Z

jgm commented 13 years ago

Now that we've eliminated html2markdown, we can close this issue.

Google Code Info: Author: fiddloso...@gmail.com Created On: 2010-02-12T03:04:36.000Z