Sean B. Palmer
033198a90e
Added documentation for macroexpand
2013-10-11 12:06:22 +01:00
Paul Tagliamonte
656d646198
change virtualenv name to be `hy'
2013-10-10 17:17:43 -04:00
Paul Tagliamonte
a70bcc1f2f
Merge branch 'master' into pr/306
2013-10-10 17:17:20 -04:00
Sean B. Palmer
6364296a7b
Documented punycode conversion more thoroughly using a compound case
2013-10-10 15:59:19 +01:00
Berker Peksag
221a9b4918
Mention virtualenvwrapper in the hacking guide.
2013-10-09 12:36:35 +03:00
Berker Peksag
0248e42633
Update hacking guide.
2013-10-08 06:00:25 +03:00
Bob Tolbert
d9dee8ec67
One more commit to change the test for Python 2/3 to a macro
...
Note that this can't use the macro in hy.core.macros so there
is a local copy in language.hy
2013-09-03 18:41:11 -06:00
Bob Tolbert
399ea1889a
Second (smaller) set of native core functions
...
This rounds out the first pass at a set of core functions, adding
some that were not in the first PR.
From here I'm working on a contrib.seq and contrib.io module to
hold less obvious but maybe interesting native functions that can
move to core if desired.
This should also close out issure #150 asking for some core
functions like these.
2013-09-03 13:52:00 -06:00
kaizoku
b892ec4e66
Add zero? predicate to check if an object is zero
2013-09-02 02:28:21 -07:00
Tuukka Turto
e845287941
fix def / setv example
2013-08-25 21:29:24 +03:00
Tuukka Turto
99ba2880a6
minor fix
2013-08-05 23:30:03 +03:00
Tuukka Turto
7709509ed3
documenting defn / defun
2013-08-05 23:23:35 +03:00
Tuukka Turto
635e47b2cb
documentation for defun / defn and let
2013-08-05 21:56:57 +03:00
Paul Tagliamonte
acfc5c6aa5
Merge branch 'master' into pr/236
2013-07-27 10:22:38 -04:00
Paul Tagliamonte
6d9b93567d
Merge branch 'master' into pr/262
2013-07-23 00:08:32 -04:00
Paul Tagliamonte
7aa000b6a0
Merge branch 'master' into pr/263
2013-07-23 00:07:11 -04:00
Tuukka Turto
6665a2b490
clarified rest / cdr, cleaned up require
2013-07-23 06:39:29 +03:00
Tuukka Turto
151ac69ce8
working on documenting builtins
2013-07-23 00:36:34 +03:00
Tuukka Turto
c6410b7050
cond documentation
2013-07-22 23:59:21 +03:00
Tuukka Turto
ec76c6bee0
documentation for require
...
working on documenting macros
2013-07-22 23:36:59 +03:00
Guillermo Vaya
82e8598cd6
fix to assoc docs + new multiassoc definition
2013-07-22 18:48:21 +02:00
Joe H. Rahme
b761c7dc83
Fixes a mistake (most probably a typo) in the tutorial.
2013-07-21 02:59:35 +02:00
Tuukka Turto
a786577a8b
documentation for global
2013-07-19 15:57:25 +03:00
Tuukka Turto
22d8a78330
better macro example
2013-07-19 12:06:23 +03:00
Tuukka Turto
d580351b41
initial macrodef documentation
2013-07-18 15:00:24 +03:00
Paul Tagliamonte
d3e3334bb4
Merge branch 'master' into pr/252
2013-07-16 21:11:12 -04:00
Paul Tagliamonte
967bb95534
Merge branch 'master' into pr/237
2013-07-16 21:05:31 -04:00
Paul Tagliamonte
3dde930ede
Merge branch 'master' into pr/236
2013-07-16 20:57:29 -04:00
Tuukka Turto
624dfdc8c9
clarified foreach - else
2013-07-16 20:23:38 +03:00
Joe H. Rahme
a85ba71a20
Removes link to interactive demo from docs
2013-07-15 10:45:42 +02:00
Bob Tolbert
62f1f40830
Add set of new core functions
...
Add set of new core functions to the stdlib.
Moved the auto-import code from compile_expression to
HySymbol so that "even?' in this style expression will
be found and imported.
(list (filter even? [1 2 3 4 5]))
The core functions are documented in 2 sections, one
for basic functions like (even?..) and (nth ...) and
one for all the sequence functions.
Update: This removes all the caching decorators, misnamed as
'lazy-seq' from the core. All sequence methods now just use
yield to return a generator, so they are Python-lazy
Further refinements of core functions
Cleaned up the docs to use 'iterator' instead of 'generator'
Fixed drop to just return the iterator instead of an extra
yield loop. But also added a test to catch dropping too
many.
2013-07-13 09:55:16 -06:00
Tuukka Turto
6dc424007f
removed setf
2013-07-10 11:39:27 +03:00
Tuukka Turto
e09a89b7cf
foreach - else clarification
2013-07-10 08:24:58 +03:00
Tuukka Turto
08734602ca
defclass clarification
2013-07-10 07:11:11 +03:00
Joe H. Rahme
236ebccc74
Removes setf
in favor of setv
2013-07-10 02:16:49 +02:00
Tuukka Turto
9c31e34a26
documentation for builtins
...
relates #18
2013-07-09 12:04:53 +03:00
Tuukka Turto
35e28e52ac
documentation for some of the builtins
...
references #18
2013-07-06 19:48:09 +03:00
Tuukka Turto
cabf40bd2a
documented else / finally syntax for try / catch
2013-06-30 08:27:15 +03:00
Joe H. Rahme
22370b9fcc
Removes the repetition of the comment section in the tutorial
2013-06-21 17:30:23 +02:00
Thomas Ballinger
00f655c3a1
grammar in api.rst
2013-06-07 00:53:53 -03:00
Paul Tagliamonte
2c582fbd52
I'm an idiot, Sorry, @aldeka
2013-06-01 22:04:55 -04:00
Paul Tagliamonte
8cb3102365
Adding in @aldeka 's cuddles image!
2013-06-01 22:03:30 -04:00
Christopher Allan Webber
0f266fee9b
Move TODO from being an actual block of visible text to a comment
...
This is cleaner and more respectable :)
2013-05-20 18:26:36 -05:00
Christopher Allan Webber
e5de92178d
We should introdeuce people to the tutorial before we toss them at hacking
2013-05-20 18:25:26 -05:00
Christopher Allan Webber
c3811b5e71
Replacing cuddles ascii art with the cuddles drawing, restoring hy logo
2013-05-20 18:17:11 -05:00
Paul Tagliamonte
c463489584
thanks @olasd
2013-05-20 15:49:51 -04:00
Paul Tagliamonte
2b655d59ae
fixing the image src
2013-05-20 15:45:43 -04:00
rogererens
65585434db
Update tutorial.rst
...
I did some elaborate math checking...
2013-05-13 18:39:29 +02:00
Nicolas Dandrimont
938d783e3b
Symbols get mangled without double-underscores now
2013-05-09 23:42:54 +02:00
Nicolas Dandrimont
c4ca00a485
Fix the PDF docs build
2013-05-09 23:42:54 +02:00