### ### ___
### ### / /
############# / /___
### ### ___________/ ___ \
############# / __ _____/ / /
### ### / /__\ /____ / / /
### ### \_____/______/__/ /
Hash is "a much better C++". The syntax looks like C++, but it's much more beautiful. Hash generates a C++11 source code from the source code.
Hash was named after Haskell and sugar syntax. It also comes from C#, which can be read as C hash. Since Hash is a common word, you can also call this language C-hash.
For more information about Hash, please see Reference.
- Beautiful Code comes from Beautiful Syntax!
- Code More Intuitively and Simply and Freely!
- No More Evil Macro & Template Techniques in C++!
- As Static as Possible!
- Make Functional Programming Easier!
Hash compiler is implemented in Haskell. The syntax is parsed with a monadic packrat parser of a library "Pappy" made by Bryan Ford. I am deeply grateful to Bryan Ford. For more information about Pappy, see here.
This programming language and this program are my works. (Parse.hs and Pos.hs was made by Bryan Ford, and other files in code/Pappy directory was made by me.)
Copyright © 2013 MATSUSHITA Yusuke <y.skm24tATgmаil.cοm>
MATSUSHITA Yusuke <y.skm24tATgmаil.cοm>