Hy fork
Go to file
Allison Kaptur 3f9ae9122e Raise exceptions when no handlers are provided.
Also small DRYing in try handling.

Previously, writing a bare (try (foo)) would invoke Pokemon
exception catching (gotta catch 'em all) instead of the correct
behavior, which is to raise the exception if no handler is provided.

Note that this is a cute feature of Hy, as a `try` with no `except`
is a syntax error.  We avoid the syntax error here because we don't
use Python's compiler, which is the only thing that can throw
Syntax Errors.  :D

Fixes #555.
2014-04-28 03:08:30 +03:00
bin Fix output of hy2py on Python 3. 2014-03-18 10:08:20 +02:00
docs Changed conf.py to use RTD theme if available 2014-04-24 00:17:58 +03:00
eg Kill kwapply. 2014-04-09 20:10:31 +03:00
hy Raise exceptions when no handlers are provided. 2014-04-28 03:08:30 +03:00
scripts Port update_coreteam.py to Hy. 2014-01-31 03:43:03 +02:00
tests Raise exceptions when no handlers are provided. 2014-04-28 03:08:30 +03: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 Cleanup requirements, .travis.yml and tox.ini. 2014-04-20 00:46:26 +03:00
AUTHORS Raise exceptions when no handlers are provided. 2014-04-28 03:08:30 +03: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 NEWS! 2014-04-10 23:00:53 -04:00
README.md Making readme more friendly 2014-02-10 17:29:35 -06:00
requirements-dev.txt Changed conf.py to use RTD theme if available 2014-04-24 00:17:58 +03: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 Cleanup requirements, .travis.yml and tox.ini. 2014-04-20 00:46:26 +03: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