Hy fork
Go to file
Christopher Allan Webber 774aad2ca8 defmain macro; handles the whole if __name__ == __main__ / main function dance
Example:

  (defmain [&rest args]
    (print "now we're having a fun time!")
    (print args))

Which outputs:

  $ hy test.hy
  now we're having a fun time!
  (['test.hy'],)

Includes documentation and tests.
2014-04-10 13:58:38 -05:00
bin Fix output of hy2py on Python 3. 2014-03-18 10:08:20 +02:00
docs defmain macro; handles the whole if __name__ == __main__ / main function dance 2014-04-10 13:58:38 -05:00
eg Kill kwapply. 2014-04-09 20:10:31 +03:00
hy defmain macro; handles the whole if __name__ == __main__ / main function dance 2014-04-10 13:58:38 -05:00
scripts Port update_coreteam.py to Hy. 2014-01-31 03:43:03 +02:00
tests defmain macro; handles the whole if __name__ == __main__ / main function dance 2014-04-10 13:58:38 -05:00
.coveragerc Adding support for coverage tests at coveralls 2013-12-03 01:58:35 +05:30
.gitignore Provide bin scripts for both Windows and *nix 2013-07-14 09:06:42 -06:00
.travis.yml Adding support for coverage tests at coveralls 2013-12-03 01:58:35 +05:30
AUTHORS Add @ivan to AUTHORS. 2014-03-18 16:06:11 +02:00
LICENSE Removing my name from the license. 2013-04-05 20:04:36 -04:00
make.bat Merge pull request #530 from rwtolbert/rwtolbert/bugfix/hy2py_test_windows 2014-03-15 03:54:10 +02:00
Makefile Enabling hy2py test on Windows 2014-03-14 10:21:07 -04:00
NEWS Merge pull request #406 from paultag/paultag/bugfix/im-an-idiot 2013-12-31 11:12:15 -08:00
README.md Making readme more friendly 2014-02-10 17:29:35 -06:00
requirements-dev.txt This change updates the required Pygments version to 1.6, which 2014-03-14 09:01:47 -04:00
requirements.txt Update requirements.txt and setup.py to use rply upstream. 2013-12-08 07:11:42 +02:00
setup.cfg Add universal Wheel support. 2014-03-18 10:33:10 +02:00
setup.py Add Python 3.4 to classifiers. 2014-03-18 10:27:35 +02:00
tox.ini Nuke the rply git checkout from tox.ini 2013-12-23 15:31:36 +01:00

Hy

Build Status Downloads version Coverage Status

Lisp and Python should love each other. Let's make it happen. Try it.

Hylarious Hacks

Django + Lisp

Python sh fun

Hy IRC bot

miniKanren in Hy

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

Oh, and lisps are neat.

(fan art from the one and only doctormo)

Project