Skip to content

A flexible multi-language cheat sheet based on hyperpolyglot.org

License

Notifications You must be signed in to change notification settings

betaveros/hyperpolymorph

Repository files navigation

NOTE: Hyperpolyglot appeared on GitHub. I do not know if this will become obsolete yet.

Hyperpolymorph

A flexible multi-language cheat sheet based on hyperpolyglot.org

View on GitHub Pages

Why?

  • 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.

Running

Parsing HTML files from hyperpolyglot.org into text files requires BeautifulSoup. Parsing the text files back into one HTML file requires Parsec.

License

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.

About

A flexible multi-language cheat sheet based on hyperpolyglot.org

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages