Commit Graph

15 Commits

Author SHA1 Message Date
Nicolas Dandrimont 0986f9001e Change macros to be called with separate arguments
This provides free argument-length checking for macros.
2013-05-11 09:09:34 +02:00
Nicolas Dandrimont 2860ef6ff7 Don't macro-expand inside quotes 2013-05-11 00:29:42 +02:00
Paul R. Tagliamonte e0ed7cac40 Revert "Make HySymbol bytes free!"
This reverts commit 8b144a4f3d.
2013-04-06 20:02:08 -04:00
Julien Danjou 8b144a4f3d Make HySymbol bytes free!
We can know use any amount and type of bytes to build a HyString, meaning we
can use Unicode and UTF-8 for our function and variables.

Eat that, snake!

Signed-off-by: Julien Danjou <julien@danjou.info>
2013-04-06 23:37:34 +02:00
Paul R. Tagliamonte 4cb4e7384e holy shit it's 2013 2013-03-18 10:27:14 -04:00
Paul R. Tagliamonte 0bc2dd8d00 Moving `for' to a "macro" 2013-03-13 20:41:53 -04:00
Thomas Mashek 8a88b2a0f0 Making dict comprehension work with py2.6 2013-03-12 12:39:23 -07:00
Paul R. Tagliamonte 57bf7b5cba syntax fixes 2013-03-10 10:35:08 -04:00
Paul R. Tagliamonte 0a86226da0 fixing up dicts + macros 2013-03-10 10:30:03 -04:00
Paul R. Tagliamonte ccfcefe207 adjust calling bits to allow ((foo)) 2013-03-09 16:42:07 -05:00
Paul Tagliamonte abf63fca12 fixing up the tests 2013-03-08 18:46:51 -05:00
Paul Tagliamonte 67b803b99a Breaking things to start again. 2013-03-08 18:18:43 -05:00
Paul R. Tagliamonte dbd9f0bbf8 Q'plah! 2013-03-07 23:04:20 -05:00
Paul R. Tagliamonte 4945d0aa14 fixing python 3 2013-03-07 22:56:35 -05:00
Paul R. Tagliamonte 3166fec53e Thinking some ideas out. 2013-03-07 22:52:47 -05:00