Hy fork
Go to file
Gergely Nagy 62522a5f86 Allow get with multiple arguments
When calling get with more than two arguments, treat the rest as indexes
into the expression from the former. That is, (get foo "bar" "baz")
would translate to foo["bar"]["baz"], and so on.

This fixes #362.

Requested-by: Sean B. Palmer <sean@miscoranda.com>
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
2013-12-30 12:04:40 +01:00
bin Provide bin scripts for both Windows and *nix 2013-07-14 09:06:42 -06:00
docs Merge branch 'paultag/ana/if' of github.com:paultag/hy into paultag/ana/if 2013-12-26 17:57:52 -05:00
eg Removing this file because it's nonfree. 2013-12-01 09:43:45 -05:00
hy Allow get with multiple arguments 2013-12-30 12:04:40 +01:00
scripts Add update_coreteam script. 2013-12-17 18:50:01 +02:00
tests Allow get with multiple arguments 2013-12-30 12:04:40 +01: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 Kenan Bölükbaşı to AUTHORS. 2013-12-28 18:48:47 -05:00
LICENSE Removing my name from the license. 2013-04-05 20:04:36 -04:00
make.bat Provide bin scripts for both Windows and *nix 2013-07-14 09:06:42 -06:00
Makefile Adding support for coverage tests at coveralls 2013-12-03 01:58:35 +05:30
NEWS Translate all foo? -> is_foo. Close #334 2013-12-01 15:03:31 -05:00
README.md Merge branch 'master' into pr/347 2013-12-02 23:41:54 -05:00
requirements-dev.txt Remove astor from requirements-dev.txt. 2013-12-23 08:12:22 +02:00
requirements.txt Update requirements.txt and setup.py to use rply upstream. 2013-12-08 07:11:42 +02:00
setup.cfg Adding in some basic bits in 2013-03-02 20:58:58 -05:00
setup.py Add astor to install_requires. 2013-12-10 17:46:45 +02:00
tox.ini Nuke the rply git checkout from tox.ini 2013-12-23 15:31:36 +01:00

Hy

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

Build Status Downloads version Coverage Status

Hylarious Hacks

Django + Lisp

Python sh fun

Hy IRC bot

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.

(fan art from the one and only doctormo)

Project