patat/README.md

33 lines
1.2 KiB
Markdown
Raw Normal View History

2016-09-24 09:23:28 +03:00
patat
=====
2016-09-24 09:51:17 +03:00
`patat` (**P**resentations **A**nd **T**he **A**NSI **T**erminal) is a small
tool that allows you to show presentations using only an ANSI terminal. It does
not require `ncurses`.
![screenshot](extra/screenshot.png?raw=true)
2016-09-24 09:23:28 +03:00
`patat` is written in [Haskell] and built upon the great [Pandoc] library. This
means it is not limited to Markdown, but it supports basically every input
format that Pandoc supports.
[Haskell]: http://haskell.org/
[Pandoc]: http://pandoc.org/
2016-09-24 09:45:00 +03:00
2016-09-24 10:33:02 +03:00
Trivia
------
2016-09-24 09:45:00 +03:00
_"Patat"_ is the Flemish word for a simple potato. Dutch people also use it to
refer to French Fries but I don't really do that -- in Belgium we just call
fries _"Frieten"_.
2016-09-24 10:33:02 +03:00
The idea of `patat` is largely based upon [MDP] which is in turn based upon
[VTMC]. I wanted to write a clone using Pandoc because I ran into a markdown
parsing bug in MDP which I could not work around. A second reason to do a
Pandoc-based tool was that I would be able to use [Literate Haskell] as well.
Lastly I also prefer not to install Node.js on my machine if I can avoid it.
[MDP]: https://github.com/visit1985/mdp
[VTMC]: https://github.com/jclulow/vtmc
[Literate Haskell]: https://wiki.haskell.org/Literate_programming