Gergely Nagy
8e2a892469
hy.contrib.alias: Move defn-alias and defmacro-alias here
...
As discussed in #880 , move defn-alias and defmacro-alias to a contrib
module.
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
2015-08-10 09:24:48 +02:00
gilch
7d8ddd9ecb
remove lisp-if / lisp-if-not in favor of lif / lif-not
2015-08-09 01:21:12 -06:00
gilch
4cdfdfbafe
remove defun in favor of defn
2015-08-09 01:09:52 -06:00
gilch
33e0b4b3db
remove progn in favor of do
2015-08-09 01:00:51 -06:00
gilch
66c1f38fcc
remove catch in favor of except
2015-08-09 00:53:10 -06:00
gilch
e8d26f1067
remove throw in favor of raise
2015-08-09 00:52:42 -06:00
Berker Peksag
2963ce6121
Tweak partition link.
2015-08-06 07:10:39 +03:00
gilch
bb00e709ee
add partition form to core
...
the 2 argument version of Clojure's partition.
pre-expand ->> macro in partition
Docstring for partition.
add test-partition
Document partition.
2015-08-05 21:38:11 -06:00
Calem Bendell
12db748c97
corrected slice to cut in docs
...
corrected slice to cut in the documentation.
also corrected a line in parse tumblr that used slice
2015-08-05 13:21:37 +02:00
Gregor Best
98704ddd1a
fix typo
2015-07-30 16:07:25 +02:00
Gregor Best
0146cc8e4d
Add docs for read-str
2015-07-30 16:07:25 +02:00
Ryan Gonzalez
016d25d104
Add one-argument division and rationals ( closes #825 and #826 )
2015-07-29 13:30:24 -05:00
Zack M. Davis
016557deab
reader macro #@ for with-decorator
...
The `with-decorator` special form is not the most ergonomic—this commit
introduces a new builtin `#@` reader macro that expands to an invocation
of `with-decorator`. To support this, `reader_macroexpand` is made to
also look in the default `None` namespace, in imitation of how
regular (non-reader) macros defined in hy.core are looked up. The
docstring of `hy.macros.reader` is also edited slightly for accuracy.
This in the matter of issue #856 .
2015-07-26 15:05:38 -07:00
Ryan Gonzalez
736d7a7991
Let setv take pairs of arguments (ref. #844 )
2015-07-25 17:45:34 -05:00
Gregor Best
4fe67c11a4
Rework `flow' module doc
...
- Reworded intro a bit
- Cleaned up white space
- Reworded examples
2015-07-24 09:52:33 +02:00
Gergely Nagy
4642625378
Merge pull request #788 from nicolas-p/ap-pipe-ap-compose
...
Added ap-pipe and ap-compose macros
2015-07-23 15:08:18 +02:00
Morten Linderud
73a29fd377
Merge pull request #781 from zackmdavis/kwonly_connect
...
keyword-only arguments
2015-07-23 14:12:35 +02:00
Morten Linderud
e228245690
Merge pull request #760 from Tritlo/flow
...
Added flow macros
2015-07-23 14:08:46 +02:00
Zack M. Davis
4b00a84f9f
documentation for &kwonly
2015-07-22 22:06:51 -07:00
Berker Peksag
144ee3b2f0
Merge branch 'pr/829'
2015-07-15 00:00:01 +03:00
Ryan Gonzalez
c94c0e8b50
Add set literals ( closes #827 )
2015-07-14 23:59:29 +03:00
Morten Linderud
c2fe74c4a2
Merge pull request #803 from farhaven/nonlocal-doc
...
Add documentation for the (nonlocal ...) directive
2015-07-01 15:30:30 +02:00
Gregor Best
b106e3c08d
Expand doc for defn with &kwargs
2015-07-01 14:57:53 +02:00
Paul Tagliamonte
4d31af2264
Add @zackmdavis to core
2015-06-29 22:14:10 -04:00
Ewald Grusk
296b6eaa2a
documents order of variable assignments in let expressions
2015-06-13 21:10:57 +02:00
Gregor Best
4adddbbf25
Allow specification of global table and module name for (eval ...)
2015-05-20 20:44:52 +02:00
Gregor Best
802ef0cd0d
reword nonlocal doc a bit to mention nested fn scopes as well
2015-05-12 09:30:22 +02:00
Gregor Best
5743f6ae78
Add versionadded
tag to nonlocal doc
2015-05-12 09:29:55 +02:00
Gregor Best
e4ed5cc357
Mention that nonlocal
is for Python3.0 and up only
2015-05-12 00:00:54 +02:00
Gregor Best
9ed9bc5e11
Add documentation for the (nonlocal ...) directive
...
Signed-off-by: Gregor Best <gbe@unobtanium.de>
2015-05-11 23:38:02 +02:00
Berker Peksag
685688f04c
Update versionadded directives.
...
0.11.0 is a backwards incompatible release.
2015-05-09 22:12:04 +03:00
nicolas-p
fad1a27439
Docs for ap-pipe and ap-compose
...
Added docs for the ap-pipe and ap-compose anaphoric macros.
2015-04-26 18:35:46 +02:00
Antony Woods
0496b7f7b6
Added name to AUTHORS and added documentation
2015-03-19 08:43:11 +00:00
Matt Shirley
1f19c6b12b
Update style-guide.rst
...
I think you must have spilt something on your keyboard.
2015-03-13 09:23:38 -04:00
Nicolás Della Penna
750d7b51be
minor change
...
changed the specific values to make the example slightly more clear
2015-03-12 03:38:15 +02:00
Adrià Garriga-Alonso
f7b5486b69
Assert now may take an optional label, like in Python
2015-02-22 17:34:19 +01:00
Zhao Shenyang
487710c093
add documents for symbol?
2015-01-30 01:21:26 +08:00
Matthias Pall Gissurarson
7be22e361b
removed guard as it matches cond almost exactly, added case
2015-01-18 12:37:50 +00:00
Matthías Páll Gissurarson
a3670a8d57
added flow macros
2015-01-17 22:46:23 +00:00
Shrayas
ee4fecdafe
Fix typo
...
It was mistyped as lisP comprehensions instead of lisT
comprehensions
2015-01-14 22:16:26 +05:30
Kevin Yap
19b55384f8
Correct indentation level of code blocks
...
Also, remove hard tabs from code blocks.
2015-01-02 21:05:02 -08:00
Kevin Yap
d684ea1eed
Miscellaneous fixes to transplanted style guide
2015-01-02 20:25:07 -08:00
Kevin Yap
112a075d89
Match heading/subheading style to rest of Hy docs
2015-01-02 19:58:46 -08:00
Kevin Yap
a160c74a42
Transplant style guide from hylang/hy-style-guide
2015-01-02 19:56:07 -08:00
Christopher Allan Webber
706376277f
Explaining that :keyword syntax is for post 0.10.1 only
2014-12-23 15:05:36 -06:00
Christopher Allan Webber
cacc14a7be
Removing trailing whitespace from example
2014-12-23 14:39:40 -06:00
Christopher Allan Webber
6ec89af988
Dashes! Dashes everywhere! ... in the tutorial
...
The tutorial used underscores in Hy code everywhere.
Updated all examples to use dashes, as per Hy convention.
2014-12-23 14:27:38 -06:00
Christopher Allan Webber
d98e4fd733
Implement keyword argument passing... (foo-func 1 2 :kw1 "bar") works!
...
This code is heavily, *heavily* based off of Guillermo Vaya
(willyfrog)'s work... instead of defining its own keyword arg though, it
uses the "standard" :kwarg type, which is the main difference from
willyfrog's original branch.
Included tests and some documentation in the tutorial.
Also documented "apply" separately as an example of reproducing
*args and **kwargs.
2014-12-23 14:07:02 -06:00
Berker Peksag
cd93c0b03e
Merge pull request #704 from iKevinY/doc-changes
...
Fixes to documentation (language & contributor modules)
2014-12-07 12:36:58 +02:00
Kevin Yap
8c0ac0862f
Adhere to CPython's documentation guidelines
...
- Inline code is written using ``double backticks``
- Italicized text uses *asterisks* rather than `single backticks`
- Function parameters are italicized rather than written as inline code
2014-12-07 02:09:43 -08:00