Kodi Arfer
87aced2370
Don't let HyExpression etc. inherit from HyList
...
This means the compiler no longer allows e.g. `(fn (x) ...)` in place of `(fn [x] ...)`.
2018-04-29 19:17:47 -07:00
Kodi Arfer
a605936651
Remove &key
...
It's redundant with &optional.
2018-04-19 09:26:02 -07:00
Kodi Arfer
bbf669d407
Update docs and NEWS for HyCons removal
2018-04-12 16:45:17 -07:00
Simon Gomizelj
69202df23d
Update documentation and add a NEW entry
2018-04-07 22:29:20 -07:00
Kodi Arfer
474de9e4c3
Fix a typo in the mangling documentation
2018-04-04 10:51:03 -07:00
Kodi Arfer
f17a21be63
Use X
as the mangle delimiter on Python 3
2018-04-04 10:50:33 -07:00
Yigong Wang
e0d37d63f7
Code review feedback
2018-03-26 22:47:12 -04:00
Yigong Wang
950c1973e4
Add hy --spy
in quickstart
2018-03-26 21:07:52 -04:00
Kodi Arfer
eda0b89f67
Document mangling
2018-03-13 14:56:49 -04:00
Kodi Arfer
4d77dd0d40
Spin off syntax documentation from api.rst
2018-03-13 14:56:49 -04:00
Kodi Arfer
8c00ab66f9
NEWS and docs for hy-repr
2018-03-10 18:11:07 -08:00
Jakub Wilk
d1cb630698
Fix typos
2018-02-15 16:35:33 +01:00
Tuukka Turto
cf87de5cc2
Merge pull request #1483 from vodik/remove-def
...
Just remove `def`
2018-01-31 08:54:59 +02:00
Simon Gomizelj
0cd4df3898
Remove def and standardize on setv
2018-01-21 00:25:33 -05:00
Tuukka Turto
a9621817f9
Merge pull request #1433 from Kodiologist/while-multistatement
...
Handle statements in the condition of `while`
2018-01-11 07:45:27 +02:00
Jakub Wilk
b8b64d42bd
docs/conf.py: make regexp string raw
...
Fixes:
conf.py:12: DeprecationWarning: invalid escape sequence \Z
when building docs using Python 3.6 with warnings enabled.
2018-01-08 23:19:08 +01:00
Jakub Wilk
03cd437f01
Fix typo
2018-01-08 22:45:00 +01:00
Simon Gomizelj
c5231bc242
Document defn/a, fn/a, for/a, with/a
2017-12-31 09:02:46 -05:00
Yoan Tournade
52292da695
Update interop doc: print function is lower-case
...
(A typo made use of Print function, which is not defined)
2017-12-09 23:12:19 +01:00
Rob Day
76bbf05812
Update documentation to cover new 'try' body rules
2017-12-03 09:47:41 +00:00
Jakub Wilk
e2e1b04ea3
Fix typos
2017-11-26 00:44:03 +01:00
Kodi Arfer
1b3fc81f3f
Document eval-X-compile
2017-11-02 08:43:43 -07:00
Kodi Arfer
ed0b273551
Fix a bug in docs/conf.py
...
Without the trailing slash, `py = ('https://docs.python.org/3 ', None)` mysteriously creates links to the Python 2 documentation rather than Python 3.
2017-11-02 07:32:03 -07:00
Kodi Arfer
b25a69179f
Update the documentation of while
2017-11-02 07:32:03 -07:00
Ryan Gonzalez
e0e664c030
Merge branch 'master' into letmacro
2017-11-01 09:39:18 -05:00
gilch
91bdaea535
add documentation macros
2017-10-30 21:25:25 -06:00
gilch
e90f082baf
back let
with dict for better defclass behavior
2017-10-30 20:23:57 -06:00
gilch
497e929913
generalize #% to arbitrary expressions
2017-10-26 14:23:25 -06:00
gilch
b5f1136ba5
%* %** parameters for #% tag macro
2017-10-26 13:03:01 -06:00
gilch
f81fb771eb
change xi macro to #% tag macro
2017-10-26 12:55:48 -06:00
gilch
d2e8537d3f
document let
2017-09-23 15:00:00 -06:00
Ryan Gonzalez
db210929d0
Merge pull request #1360 from gilch/model-repr
...
proper reprs for Hy models
2017-09-18 08:45:28 -05:00
gilch
d38956fb9e
remove trailing commas in HyDict reprs
2017-09-18 01:03:00 -06:00
Rob Day
5a6488e353
Treat _42 etc. as a variable name, not an integer
2017-09-16 16:12:29 -07:00
Kodi Arfer
0c229ebda5
NEWS and docs for hashstrings
2017-09-08 11:27:34 -07:00
Kodi Arfer
0a633d8024
Correct a ReST syntax typo
2017-09-08 11:27:34 -07:00
gilch
af8d209496
update docs for new hy model reprs
2017-09-08 10:59:57 -07:00
Zaheer Soebhan
9afb196c8b
Change the examples in the tutorial to Python 3
2017-08-27 14:17:07 -07:00
Kodi Arfer
cebb820b6c
Update NEWS and docs for return
2017-08-20 08:45:17 -07:00
Ryan Gonzalez
dea99c8b76
Merge pull request #1354 from gilch/comment-discard
...
add #_ discard syntax
2017-08-19 11:29:57 -05:00
Kodi Arfer
8d40a68232
Initialize the return variable of with
2017-08-19 07:35:41 -07:00
Jordan Danford
c67b8bccb9
Expose read
, read_str
, and eval
in Python
...
- Expose `read`, `read_str`, and `eval` in Python
- Add string evaluation example to interop section of docs
- Add test for `eval`
- Explain `eof` keyword argument in `read` docstring
2017-08-05 17:29:15 -07:00
gilch
4dd57c84ee
NEWS and docs for (comment ...) and #_
2017-08-04 16:37:39 -06:00
Kodi Arfer
e8ffd41202
Merge pull request #1349 from woodrush/fix-unquote-splice-none
...
Allow `unquote-splice` to accept any false value as empty
2017-08-02 19:50:47 -04:00
Kodi Arfer
ecc974de1e
Implement Python 2 exec
...
The implementation of `hy.core.language.exec` draws code from the `exec_` function in commit f574c7be6ebc80041ef58ca29588f310248ebed4 of the library Six, which is copyright 2010–2017 Benjamin Peterson and licensed under the Expat license.
2017-08-02 13:33:59 -04:00
Hikaru Ikuta
dbffe987f5
Update docs on unquote-splice
2017-08-02 18:03:24 +09:00
Kodi Arfer
3f3cce8785
Update docs: apply
is gone; #* and #** are in
2017-07-19 11:00:43 -07:00
Kodi Arfer
bb91b57dca
Require capitalizing NaN and Inf like so
2017-07-10 08:50:49 -07:00
Kodi Arfer
ca95194240
Change eval
from a special form to a function
2017-06-27 08:14:29 -06:00
Ryan Gonzalez
e92ef484a0
Merge pull request #1310 from gilch/tagged-literals
...
Tag macros
2017-06-23 10:13:43 -05:00