Abhishek L
c2982a9ae3
anaphoric: fix first & last when conditions fail
...
* hy/contrib/anaphoric.hy: `ap-first` and `ap-last` now handle cases
when failure happens for the predicate. Thanks to @tutorto for
reporting this bug
2014-05-24 17:48:46 +05:30
Tuukka Turto
b5a058a3bc
Merge branch 'master' into pr/599
2014-05-14 09:22:55 +03:00
Tuukka Turto
f6c491d35c
Merge branch 'master' into pr/585
2014-05-14 09:02:23 +03:00
Abhishek L
f326975d7c
Make ci builds faster by splitting requirements
...
Make travis builds faster by splitting requirements into
requirements-travis.txt, which contains all the requirements necessary
for running tests, documentation related packages are omitted and added
as a part of requirements-dev.txt
Additionally .travis.yml is modified to cache pip downloads, though this
feature is yet to be rolled out for the free tier
2014-05-13 22:47:19 +05:30
Tuukka Turto
726d1735db
Merge branch 'master' into pr/571
...
Conflicts:
AUTHORS
tests/native_tests/core.hy
2014-05-13 09:32:51 +03:00
Paul Tagliamonte
2b08674c88
Merge branch 'master' into pr/522
2014-05-12 22:10:09 -04:00
Paul Tagliamonte
1ae666e096
Merge branch 'master' into pr/565
2014-05-12 20:43:09 -04:00
Paul Tagliamonte
ca0271df95
Merge branch 'master' into pr/574
...
Conflicts:
AUTHORS
2014-05-12 20:15:51 -04:00
Paul Tagliamonte
1696ddecac
Merge branch 'master' into pr/578
2014-05-12 20:14:37 -04:00
Abhishek L
18a6346d42
Display python version & platform at repl startup
...
*hy/cmdline.py: At the repl startup the Python implementation & version
is displayed along with the platform(os) information
2014-05-07 01:04:07 +05:30
Berker Peksag
ced072bc8d
Merge pull request #590 from paultag/paultag/dockerfile
...
Add dockerfile.
2014-05-06 09:04:56 +03:00
Berker Peksag
4ac6da22f1
Merge pull request #592 from theanalyst/fix/typo
...
the mega typo fix commit
2014-05-06 08:49:01 +03:00
Abhishek L
4f74652c73
the mega typo fix commit
...
Wow! much typos! such fix!
2014-05-05 23:47:14 +05:30
Paul Tagliamonte
ec8d5aefe7
Add dockerfile.
2014-05-04 17:28:08 -04:00
Christian Weilbach
01ee54cf62
Merge https://github.com/hylang/hy
...
Fix butlast and test for disassemble.
Conflicts:
hy/core/language.hy
2014-05-03 16:33:39 +02:00
Morten Linderud
6d095b452c
Merge pull request #587 from theanalyst/docs/contributing
...
Move contributing from hacking docs to repo root
2014-05-03 16:29:51 +02:00
Abhishek L
f2beef6e70
Move contributing from hacking docs to repo root
...
A CONTRIBUTING.rst is added to the root of the repo, as Github
automatically recognizes this for incoming PRs
(ref: https://github.com/blog/1184-contributing-guidelines )
Most of the information is directly borrowed from the existing hacking
docs, which is restructured to refer to this file instead for
contribution guidelines
2014-05-03 17:37:30 +05:30
Tuukka Turto
de65b7baf8
Merge branch 'master' into pr/586
2014-05-02 21:06:20 +03:00
Kartik Mistry
909981dd23
Typo fixes in comments
...
Signed-off-by: Kartik Mistry <kartik.mistry@gmail.com>
2014-05-02 21:31:51 +05:30
Abhishek L
ad0191f343
Merge master onto pr/580
2014-05-02 19:37:54 +05:30
Tuukka Turto
d539f73d4d
correct ..versionadded:: for defmain
...
my mistake, should have spotted before merging and pushing
2014-05-02 12:27:19 +03:00
Tuukka Turto
b1a928037e
Merge branch 'master' into pr/526
2014-05-02 10:34:37 +03:00
Tuukka Turto
ddcf192da4
Merge branch 'master' into pr/524
2014-04-30 10:16:30 +03:00
Berker Peksag
229d782ce9
Enable Python 3.4 on Travis CI.
2014-04-30 09:24:19 +03:00
Berker Peksag
cdea12b276
Make hy2py public.
2014-04-30 01:51:21 +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
pyos
f02e044719
Move the documentation for zipwith
to the correct place.
2014-04-29 18:04:21 +04:00
pyos
8e4b21103c
Reimplement some built-ins in terms of the standard library.
...
As a result:
* functions such as `nth` should work correctly on iterators;
* `nth` will raise `IndexError` (in a fashion consistent with `get`)
when the index is out of bounds;
* `take`, etc. will raise `ValueError` instead of returning
an ambiguous value if the index is negative;
* `map`, `zip`, `range`, `input`, `filter` work the same way (Py3k one)
on both Python 2 and 3 (see #523 and #331 ).
2014-04-29 18:03:43 +04:00
Tuukka Turto
bdd8e3c82e
merge #547 - keyword?
2014-04-28 21:59:33 +03:00
Tuukka Turto
01fa9d6a3c
document set-comp
2014-04-28 21:35:28 +03:00
Tuukka Turto
3a66a2d1be
document dict-comp and genexpr
2014-04-28 21:09:06 +03: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
Matthew Wampler-Doty
fa5f51e0f1
Adding Version Added 0.10.1
2014-04-25 08:19:22 -05:00
Ryan Gonzalez
4f8ab5af8c
Changed conf.py to use RTD theme if available
2014-04-24 00:17:58 +03:00
Matthew Wampler-Doty
f2f38a1cf8
Refactor for loop to use cond
2014-04-22 16:47:42 -07:00
Matthew Wampler-Doty
92a1f17b36
Adding myself as an author
2014-04-22 09:18:01 -07:00
Matthew Wampler-Doty
41a8b6e09b
Adding myself as an author
2014-04-22 09:17:16 -07:00
Matthew Wampler-Doty
5c9a8f8975
Closes #573 , restores 0.9.12 for loop behavior (and everyone wins!)
2014-04-22 08:57:18 -07:00
Matthew Wampler-Doty
43f63e9ae7
Shortening docstring
2014-04-21 13:17:40 -07:00
Matthew Wampler-Doty
834b0019a7
Fixing doto
to be API compatible with Clojure's doto
2014-04-21 12:35:56 -07:00
Tuukka Turto
f4b67e8bd8
documentation for doto
...
relates #567
2014-04-21 13:28:08 +03:00
Tuukka Turto
8a5a1eea27
test for doto macro
...
relates #567
2014-04-21 13:21:11 +03:00
Tuukka Turto
21cff9d14f
initial implementation for doto macro
...
relates #567
2014-04-21 08:04:03 +03:00
Berker Peksag
e57047289a
Cleanup requirements, .travis.yml and tox.ini.
2014-04-20 00:46:26 +03:00
maresp
0195de6545
fixed ap-map potential naming conflict
2014-04-18 02:45:05 +02:00
Allison Kaptur
a76c3d1f51
add make flow to the hacking docs
2014-04-16 13:40:21 -04:00
Morten Linderud
e5e1489f0f
Merge pull request #553 from berkerpeksag/missing-versionadded
...
Add a missing versionadded directive to the lisp-if/lif documentation.
2014-04-13 17:33:20 +02:00
Morten Linderud
316ec18fe8
Merge pull request #554 from berkerpeksag/fix-codeblock
...
Fix a code-block in the lambda documentation.
2014-04-13 17:33:00 +02:00
Berker Peksag
c5dfba3c4f
Fix a code-block in the lambda documentation.
2014-04-13 18:04:42 +03:00
Berker Peksag
07b9371cb8
Add a missing versionadded directive to the lisp-if/lif documentation.
2014-04-13 17:42:48 +03:00