Commit Graph

60 Commits

Author SHA1 Message Date
Nathan Woodrow
41806895b2 Add macro expansion in defclass 2014-12-07 11:52:09 +10:00
Berker Peksag
840eff8777 Merge branch 'master' of https://github.com/Tritlo/hy into Tritlo-master 2014-12-06 18:06:29 +02:00
Berker Peksag
b78f0e3b79 Update Ed's email address. 2014-12-06 18:02:22 +02:00
Matthías Páll Gissurarson
f64df2baef Added @Tritlo to Authors 2014-12-06 12:51:16 +00:00
Berker Peksag
7d0fe31ebe Add @iKevinY to AUTHORS. 2014-12-06 10:23:54 +02:00
Berker Peksag
74a8ead6dc Add @Singletoned to AUTHORS. 2014-12-05 17:47:10 +02:00
Paul Tagliamonte
19c8af440f Forgot to undo the second tianon. Whoops. 2014-11-20 22:04:41 -05:00
Paul Tagliamonte
703005f9d9 I also missed Tianon Gravi <admwiggin@gmail.com> // @tianon 2014-11-15 13:33:02 -05:00
Paul Tagliamonte
b8f5fbc43b Add in Alexander Artemenko to authors. 2014-11-15 07:54:01 -05:00
Paul Tagliamonte
6995a5aece Merge branch 'master' into pr/661
Conflicts:
	AUTHORS
2014-11-15 07:49:20 -05:00
Berker Peksag
78131a9d12 Add @bismigalis to AUTHORS. 2014-10-09 03:00:08 +03:00
Ian Denhardt
ca255a86af Add @zenhack 2014-09-21 11:40:23 -04:00
Abhishek Lekshmanan
4a4bfd8699 fix @kirbyfan64's name in AUTHORS 2014-09-05 18:27:20 +05:30
Berker Peksag
7e5befa615 Add @tianon to AUTHORS. 2014-08-19 12:20:29 +03:00
Matthew Wampler-Doty
7b5cb390ab setv no longer creates variables with '.' in their names
FIXES #577
2014-04-29 09:22:55 -05:00
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
Berker Peksag
e0584a605f Add @ivan to AUTHORS. 2014-03-18 16:06:11 +02:00
Berker Peksag
66dadf2d1a Add @bcj to AUTHORS. 2014-03-13 04:52:34 +02:00
Berker Peksag
6829d6fb3a Tweak the zipwith doc a bit and add @kirbyfan64 to AUTHORS. 2014-02-22 02:21:34 +02:00
Paul Tagliamonte
2a8a7f3f79 Merge branch 'master' into pr/484
Conflicts:
	AUTHORS
2014-02-15 11:57:43 -05:00
Paul Tagliamonte
3c9947a3f6 add @microamp to authors 2014-02-12 23:59:36 -05:00
Richard Parsons
6b4e3940aa updated import documentation 2014-02-11 15:54:55 +00:00
halit
afff5fd93b Add new author 2014-01-30 15:55:30 +02:00
Brian McKenna
13a88b358e Add Brian McKenna to AUTHORS 2014-01-25 18:15:49 -07:00
Abhishek L
e71631f48f Wrong email id, I messed up that commit 2014-01-20 22:46:17 +05:30
Abhishek L
4d95cc48a5 Add @jackhooper to authors 2014-01-20 21:17:22 +05:30
Berker Peksag
d4bc17461c Add @f to AUTHORS. 2014-01-17 04:04:23 +02:00
Yuval Langer
e50ca4fc07 Correcting typos. 2014-01-16 03:54:44 +02:00
Paul Tagliamonte
8adae9a01f No fox for you. 2014-01-01 12:41:22 -05:00
Paul Tagliamonte
553337080a Adding missing AUTHORs from the git log. Sorry, folks. 2014-01-01 12:39:06 -05:00
Abhishek L
48f916b34f Add myself to authors 2013-12-31 21:58:40 +05:30
Paul Tagliamonte
f189f0a457 Add Kenan Bölükbaşı to AUTHORS. 2013-12-28 18:48:47 -05:00
Joe H. Rahme
61112138ca Adds try-hy to the docs
As requested in PR #350.
This commit also adds Joe "rahmu" Hakim Rahme to the AUTHORS file
2013-12-05 23:07:46 +05:30
Paul Tagliamonte
2f845c2a1e Add @hcarvalhoalves to AUTHORS. We fucked up that PR :) 2013-12-03 00:03:13 -05:00
Nicolas Dandrimont
9ea153fd7e Add @berkerpeksag to AUTHORS 2013-09-29 15:10:33 +02:00
kaizoku
b892ec4e66 Add zero? predicate to check if an object is zero 2013-09-02 02:28:21 -07:00
Bob Tolbert
df7bb1d29a Provide bin scripts for both Windows and *nix
Summary: This update does away with the scripts in bin and changes
setup.py to use entry_points in cmdline.py for the scripts 'hy' and
'hyc'.

This fixes installing and running on Windows.

The tests are updated to run the 'hy' script produced by setup.py
and not from bin/hy. This is more correct and makes the tox tests
run on both Window and *nix.

For running hy or nosetests directly in the source tree, you do have
to run 'python setup.py develop' first. But since tox runs and builds
dists, all tox tests pass on all platforms.

Also, since there is no built-in readline on Windows, the setup.py
only on Windows requires 'pyreadline' as a replacement.

Switched from optparse to argparse in cmdline.py

Instead of trying to manually separate args meant for
hy from args meant for a hy script, this switches from
optparse to argparse for the CLI.

argparse automatically peels out args meant for hy and leaves
the rest, including the user hy script in options.args.

This fixes the issue @paultag found running "hy foo" where
foo is not a real file. Also added a test that makes sure
trying to run a non-existent script exits instead of dropping
the user into the REPL.

Added argparse as setup.py resource (and removed from tox.ini) as well as removed uses of deprecated setf
2013-07-14 09:06:42 -06:00
Ralph Moritz
888dc19882 Get Hy working on Windows by making readline use conditional. 2013-07-01 22:41:56 +02:00
Nicolas Dandrimont
b65c2a4596 whitespace fix 2013-06-26 08:50:37 +02:00
Guillermo Vaya
4c7b4f70e3 changed try to testing for an empty list for legibility (as suggested by paultag), also added to authors 2013-06-26 08:50:37 +02:00
Morten Linderud
56bae8cc54 FIxed Authors 2013-06-23 04:18:22 +02:00
Paul Tagliamonte
8935a998ad Add @thomasballinger to AUTHORS 2013-06-08 20:18:34 -04:00
Paul Tagliamonte
4d625fff20 Add @rogererens to authors 2013-05-13 19:59:54 -04:00
Paul Tagliamonte
592129502b Adding @egenhombre to AUTHORS 2013-04-21 10:53:34 -04:00
Paul R. Tagliamonte
3e0ff4a9b2 Adding @vladimir-g to AUTHORS 2013-04-13 10:50:55 -04:00
Paul R. Tagliamonte
e55e63c759 Add @khinsen to AUTHORS 2013-04-09 19:55:19 -04:00
Paul R. Tagliamonte
5ff40c5e30 Forgot to add @algernon to AUTHORS 2013-04-07 18:58:45 -04:00
Nicolas Dandrimont
b098070a7d Add myself to AUTHORS 2013-04-03 21:03:34 +02:00
Paul Tagliamonte
7fed29dad8 Forgot to add @jd to AUTHORS. Thanks! 2013-04-03 09:22:37 -04:00
Paul Tagliamonte
12106d3d37 idle cleanup 2013-04-02 14:50:16 -04:00