Nicolas Dandrimont
3d8a3d589c
Refactor compiler using a result carrying object
This object allows to coerce statements to an expression, if we need to use them that way, which, with a lisp, is often. This was collaborative work that has been rebased to make it bisectable. Helped-by: Paul Tagliamonte <paultag@debian.org> Helped-by: Julien Danjou <julien@danjou.info>
Hy
Lisp and Python should love each other. Let's make it happen.
Hylarious Hacks
OK, so, why?
Well. Python is awesome. So awesome, that we have so many tools to alter the languge in a core way, but we never use them.
Why?
Well, I wrote Hy to help people realize one thing about Python:
It's really goddamn awesome.
Oh, and lisps are neat.
Project
- Code: https://github.com/hylang/hy
- Docs: http://hy.rtfd.org/
- Quickstart: http://hy.rtfd.org/en/latest/quickstart.html
- Bug reports: We have no bugs! Your bugs are your own! (https://github.com/hylang/hy/issues)
- License: MIT (Expat)
Description
Languages
Python
50.7%
Hy
41.5%
reStructuredText
7.1%
Batchfile
0.4%
Makefile
0.3%