Commit Graph

  • 25a81b4ef4 Fixed exit and quit with HyQuitter Morten Linderud 2013-06-23 04:15:32 +02:00
  • 14ce2e3b93 Added astor as dev prereq Bob Tolbert 2013-06-22 19:17:31 -06:00
  • 22370b9fcc Removes the repetition of the comment section in the tutorial Joe H. Rahme 2013-06-21 17:30:23 +02:00
  • 50e1fc4766 Merge pull request #193 from paultag/paultag/feature/keyword-calls Julien Danjou 2013-06-19 01:51:58 -07:00
  • 289586b340 Adding back in keywords. Paul Tagliamonte 2013-06-18 22:57:51 -04:00
  • f9b13a625f Style fix Paul Tagliamonte 2013-06-18 21:48:42 -04:00
  • b00f181e1e Merge branch 'master' into pr/187 Paul Tagliamonte 2013-06-18 21:17:13 -04:00
  • 2e7cd16169 add in a clint example while I ponder hy scripts using it Paul Tagliamonte 2013-06-08 20:35:50 -04:00
  • 8935a998ad Add @thomasballinger to AUTHORS Paul Tagliamonte 2013-06-08 20:18:34 -04:00
  • 4aca7842cd Add regression test for UTF and escapes. Paul Tagliamonte 2013-06-08 20:17:50 -04:00
  • 0f9324e794 Merge branch 'master' into pr/192 Paul Tagliamonte 2013-06-08 20:13:53 -04:00
  • 126a623d0f Merge branch 'master' into pr/190 Paul Tagliamonte 2013-06-08 20:11:52 -04:00
  • d15aa31a32 style fixes Paul Tagliamonte 2013-06-08 20:10:27 -04:00
  • 00da0468e6 larger kludge for escaped characters Thomas Ballinger 2013-06-07 17:07:22 -04:00
  • 2674016d3d More tests Konrad Hinsen 2013-06-07 16:30:00 +02:00
  • 6eacf63b53 Provide both eval-and-compile and eval-when-compile Konrad Hinsen 2013-06-05 11:41:58 +02:00
  • 80105d9731 eval-when-compile permits compile-time definitions that can be used from macros Konrad Hinsen 2013-06-02 17:21:03 +02:00
  • 12abef5ed5 Forgot boolean constants.. Konrad Hinsen 2013-06-07 16:35:28 +02:00
  • 00f655c3a1 grammar in api.rst Thomas Ballinger 2013-06-07 00:53:53 -03:00
  • e47bac1f96 Permit macros to return constants Konrad Hinsen 2013-06-05 12:19:06 +02:00
  • 2c582fbd52 I'm an idiot, Sorry, @aldeka Paul Tagliamonte 2013-06-01 22:04:55 -04:00
  • 8cb3102365 Adding in @aldeka 's cuddles image! Paul Tagliamonte 2013-06-01 22:02:52 -04:00
  • 0f266fee9b Move TODO from being an actual block of visible text to a comment Christopher Allan Webber 2013-05-20 18:26:36 -05:00
  • e5de92178d We should introdeuce people to the tutorial before we toss them at hacking Christopher Allan Webber 2013-05-20 18:25:26 -05:00
  • c3811b5e71 Replacing cuddles ascii art with the cuddles drawing, restoring hy logo Christopher Allan Webber 2013-05-20 18:17:11 -05:00
  • c463489584 thanks @olasd Paul Tagliamonte 2013-05-20 15:49:51 -04:00
  • 2b655d59ae fixing the image src Paul Tagliamonte 2013-05-20 15:45:39 -04:00
  • fbed4c4fa8 forgot this guy Paul Tagliamonte 2013-05-18 13:07:11 -04:00
  • 8ad718bda7 adding in @doctormo love Paul Tagliamonte 2013-05-17 20:52:52 -04:00
  • 9c28e0292d Merge branch 'master' into pr/185 Paul Tagliamonte 2013-05-17 11:17:51 -04:00
  • c0fd41620f Merge branch 'master' into pr/182 Paul Tagliamonte 2013-05-17 11:09:37 -04:00
  • 5a1b004bfb Merge branch 'master' into pr/179 Paul Tagliamonte 2013-05-17 11:08:30 -04:00
  • 81096596c7 style fix - long line Paul Tagliamonte 2013-05-17 11:07:36 -04:00
  • 9b1dba0564 Merge branch 'master' into pr/177 Paul Tagliamonte 2013-05-17 11:03:45 -04:00
  • 269da19d76 Make macros module-specific. A macro is available in the module where it was defined and in any module that does a require of the defining module. Only macros defined in hy.core are globally available. Fixes #181 Konrad Hinsen 2013-05-16 15:34:14 +02:00
  • b7c5ff2991 Refactor test_ast.py to eliminate the lots of hy_compile(tokenize(...)) calls Konrad Hinsen 2013-05-16 15:30:44 +02:00
  • f939ae9544 Test quoting dicts Nicolas Dandrimont 2013-05-14 12:10:29 +02:00
  • 3252af3129 Add tests for expr-in-dict Nicolas Dandrimont 2013-05-14 12:01:23 +02:00
  • 9e03e0e6ec Modify HyDict semantics to allow nesting expressions Nicolas Dandrimont 2013-05-14 11:39:20 +02:00
  • 66e5af4a82 Write a test for builds() check Julien Danjou 2013-05-13 18:44:50 +02:00
  • 4d625fff20 Add @rogererens to authors Paul Tagliamonte 2013-05-13 19:59:54 -04:00
  • 65585434db Update tutorial.rst rogererens 2013-05-13 18:39:29 +02:00
  • 4e202aa1a5 Check that compiler error are user always user friendly Julien Danjou 2013-05-13 18:09:05 +02:00
  • de85940114 Meh, 0.9.8 time. 0.9.8 Paul Tagliamonte 2013-05-12 13:40:53 -04:00
  • 8717d40e19 Rushed fix for the contrib.meth macros Paul Tagliamonte 2013-05-12 13:40:30 -04:00
  • 5a82585a7f NEWS update Paul Tagliamonte 2013-05-12 13:40:21 -04:00
  • f4e32050cf Merge branch 'master' into pr/175 Paul Tagliamonte 2013-05-11 16:40:49 -04:00
  • 1e7c90c44e Test requires from native code Nicolas Dandrimont 2013-05-11 20:57:46 +02:00
  • bd478590fa Make that test macro more lispy Nicolas Dandrimont 2013-05-11 20:35:56 +02:00
  • 5a74fff7e6 Fix up the native-macros to use compiler imports Nicolas Dandrimont 2013-05-11 20:32:35 +02:00
  • 31c14e4167 Merge remote-tracking branch 'paultag/feature/native-macros' into feature/native-macros Nicolas Dandrimont 2013-05-11 20:18:40 +02:00
  • 636eec8f51 style fixes Paul Tagliamonte 2013-05-11 13:59:19 -04:00
  • 0bbce2a819 Add a native macros test Nicolas Dandrimont 2013-05-11 19:40:48 +02:00
  • 4ffe20e853 eval macros at compile time Nicolas Dandrimont 2013-05-11 19:40:27 +02:00
  • b884eca7bf Confusingly fun. Paul Tagliamonte 2013-05-11 09:41:05 -04:00
  • b380b330cd Add a defmacro builtin Nicolas Dandrimont 2013-05-11 09:10:34 +02:00
  • 0986f9001e Change macros to be called with separate arguments Nicolas Dandrimont 2013-05-11 09:09:34 +02:00
  • 74d4937078 Don't return a useless pass in require Nicolas Dandrimont 2013-05-11 08:04:17 +02:00
  • 2426237916 Add the (require) form. Paul Tagliamonte 2013-05-10 23:43:34 -04:00
  • 11adfa6564 it's stale Paul Tagliamonte 2013-05-10 23:14:45 -04:00
  • 2860ef6ff7 Don't macro-expand inside quotes Nicolas Dandrimont 2013-05-11 00:29:42 +02:00
  • 68399b9fc3 Make sure splicing works at all times Nicolas Dandrimont 2013-05-11 00:26:37 +02:00
  • e039c73abd Add tests for quasiquoting Nicolas Dandrimont 2013-05-10 23:42:13 +02:00
  • 58bb3239ee Distinguish between quote and quasiquote Nicolas Dandrimont 2013-05-10 23:25:19 +02:00
  • 322a9992e5 Implement unquote and unquote-splicing Nicolas Dandrimont 2013-05-10 23:11:31 +02:00
  • 9811b7514e Merge branch 'master' into pr/171 Paul Tagliamonte 2013-05-09 20:39:49 -04:00
  • 938d783e3b Symbols get mangled without double-underscores now Nicolas Dandrimont 2013-05-09 23:42:37 +02:00
  • c4ca00a485 Fix the PDF docs build Nicolas Dandrimont 2013-05-09 23:42:22 +02:00
  • 0571bab382 Return None in --init-- because due to a syntax flaw we have to! Christopher Allan Webber 2013-05-09 16:08:39 -05:00
  • 204bc9c39e Fixing *args and **kwargs notation in docs Christopher Allan Webber 2013-05-09 16:04:12 -05:00
  • c5dbc39ee1 Fixing documentation error with extra double-colon Christopher Allan Webber 2013-05-09 16:02:25 -05:00
  • b68d5ac3a3 Remove document classes TODO Christopher Allan Webber 2013-05-09 16:01:07 -05:00
  • b4b3ab89f7 Documenting classes! Christopher Allan Webber 2013-05-09 16:00:30 -05:00
  • 5bd5620dd0 Dictionary style keyword arguments documentation Christopher Allan Webber 2013-05-09 15:48:02 -05:00
  • 0a362a2120 oh yeah, make this a clojure syntax block in the docs Christopher Allan Webber 2013-05-09 15:40:32 -05:00
  • b6d730c044 Documenting: tuples and argument formatting Christopher Allan Webber 2013-05-09 15:35:47 -05:00
  • 60c1a1ba06 Docs: "Much more readable, no! -> Much more readable, no?" Christopher Allan Webber 2013-05-09 15:11:42 -05:00
  • 14d33633e1 RST syntax fix Paul Tagliamonte 2013-05-08 22:32:11 -04:00
  • d76d011b11 Added documentation about import Clinton N. Dreisbach 2013-05-08 22:16:03 -04:00
  • 1fa53f9255 Try/Except: Ensure that we return properly Paul Tagliamonte 2013-05-08 20:41:16 -04:00
  • 488fa89e09 Add some tests for kwapplying expressions Nicolas Dandrimont 2013-05-09 02:33:14 +02:00
  • 0055f00a76 Allow kwapply for any expression. Nicolas Dandrimont 2013-05-09 02:27:57 +02:00
  • 98134e7396 Merge branch 'master' into bugfix/paultag/fix-try-except Paul Tagliamonte 2013-05-08 20:22:51 -04:00
  • 066c9781c7 Merge branch 'master' into pr/170 Paul Tagliamonte 2013-05-08 20:11:57 -04:00
  • 72461a5cdb style tweak Paul Tagliamonte 2013-05-08 20:07:38 -04:00
  • 058197a24f Allow returning inside a try / except. Closes #163 Paul Tagliamonte 2013-05-08 20:00:09 -04:00
  • ceedc69b7d Correct existing tests for future try / except work. Paul Tagliamonte 2013-05-08 19:58:36 -04:00
  • 4e3f842972 Add &optional arguments. Nicolas Dandrimont 2013-05-08 20:56:16 +02:00
  • 5dbf6c6ca9 Add tests for &key arguments in functions Nicolas Dandrimont 2013-05-08 21:10:30 +02:00
  • 772927c53d Drop the bare names that were sprinkled everywhere in the generated AST. Nicolas Dandrimont 2013-05-08 18:49:07 +02:00
  • 04b2d9d291 Update NEWS Nicolas Dandrimont 2013-05-08 15:50:43 +02:00
  • c7176c05c0 Merge branch 'jd/defclass' of https://github.com/jd/hy into jd-jd/defclass Nicolas Dandrimont 2013-05-08 15:30:20 +02:00
  • 2b1b11a129 Fixup comment Nicolas Dandrimont 2013-05-08 15:01:08 +02:00
  • a823aca0c8 Run unit tests against hy2py Julien Danjou 2013-05-08 13:04:35 +02:00
  • ad7e110af4 Implements defclass Julien Danjou 2013-04-24 22:18:05 +02:00
  • 6935b7b8c1 Add a test for lambda w/ lambda-list Nicolas Dandrimont 2013-05-07 19:42:23 +02:00
  • 1e24dde153 Merge fn and lambda Nicolas Dandrimont 2013-05-07 19:37:14 +02:00
  • 87abda5202 Fix travis url in README.md Nicolas Dandrimont 2013-05-07 20:04:04 +02:00
  • 8e9a16cc61 Add test case for issue #137 Julien Danjou 2013-05-06 15:48:00 +02:00
  • 5a6e3ca31b Small code simplification Julien Danjou 2013-05-05 15:33:52 +02:00