NOTE: Hyperpolyglot appeared on GitHub. I do not know if this will become obsolete yet.
A flexible multi-language cheat sheet based on hyperpolyglot.org
- Sometimes, I want to compare languages that are on different sheets, like Python and Lua, or in completely different paradigms, like Python and Haskell and C++. It's not easy to do this with hyperpolyglot.org.
- There are mistakes on hyperpolyglot.org which I've noticed but can't fix. Surely, others would have noticed this too.
- I wanted an excuse to try out Parsec.
Parsing HTML files from hyperpolyglot.org into text files requires BeautifulSoup. Parsing the text files back into one HTML file requires Parsec.
The content of the cheat sheets themselves are licensed under CC BY-SA 3.0, as per hyperpolyglot.org, original content from clarkgrubb.
The scripts for parsing files and producing the HTML are released under the MIT license. Note that this is a very small part of the project.
Still very much a WIP. I will tend to focus on languages proportional to how much I want to learn or use them, so it is quite unlikely my languages will develop the same as hyperpolyglot.org. Pull requests adding different languages are welcome, of course.