Abhishek L
f72ff53f41
Operators + and * work without args, fixes #372
...
Like other lisps, operators `+` and `*` return their identity values
when called with no arguments. Also with a single operand they return
the operand.
This fixes #372
2013-12-16 00:04:43 +05:30
Guillermo Vaya
f61d702788
Int conversion to long in py2.x
...
Updated to current master
Droped HyInt/HyLong commit
2013-10-11 01:49:42 +02:00
Julien Danjou
27e74d43b1
Re-indent Hy code using hy-mode
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2013-04-28 16:31:31 +02:00
Konrad Hinsen
41a9ce28f0
Implement unary minus
2013-04-16 17:43:40 +02:00
Julien Danjou
c05ae5fcbc
Add AugAssign handling
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2013-04-15 02:49:34 +02:00
Julien Danjou
60a9003b0c
Add missing bits operator and power
...
Signed-off-by: Julien Danjou <julien@danjou.info>
2013-04-15 02:49:34 +02:00
Konrad Hinsen
0c56885d42
Use __future__.division for all Hy code
...
Fixes #106
Note: This is implemented by replacing all calls to Python's
builtin "compile" function by calls to hy.importer.compile_,
which adds the "future division" flag. Anyone using "compile"
in future work will have to remember this.
2013-04-12 05:23:25 +02:00
Konrad Hinsen
e3a9909a7e
Implement integer division operator
...
Fixes #107
2013-04-11 10:09:15 +02:00
Christopher Allan Webber
1b60bee8a3
Change all instances of (def foo bar) to (setv foo bar)!
...
I'm in ur base polluting your language with all my opinions!
2013-04-01 16:51:28 -05:00
Paul R. Tagliamonte
a94831beac
add mod operator
2013-03-18 21:46:58 -04:00
Paul R. Tagliamonte
81d6a6515b
adding better native testing
2013-03-05 22:15:45 -05:00
Paul R. Tagliamonte
37a11247c7
Tweaking the AST.
2013-03-05 21:42:54 -05:00
Paul R. Tagliamonte
7a925b5ee4
futzing with ideas
2013-03-05 20:28:09 -05:00
Paul Tagliamonte
0638cfa187
ideas, ideas.
2013-03-05 18:39:34 -05:00