Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

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

Releases

No releases published
You can’t perform that action at this time.