139 Commits (05dc0aa3fecb7f30a0219f71edaae0f1650b5f94)

Author SHA1 Message Date
Zachary Kanfer 13f9eceb60 add tests for nesting anaphoric macros. 9 years ago
Zachary Kanfer a3b40f8f01 Make --> bind IT for use anywhere in FORMS, and add -as->. 9 years ago
holomorph 81ef1efa63 Replace string-to-int with string-to-number (#216) 9 years ago
holomorph dd30a1fbba [Feature #196] Add -powerset and -permutations (#203) 9 years ago
Matus Goljer 07c61f5a7e [#200] Add tests for generalized variables 9 years ago
Matus Goljer 53e641c127 [Fix #202] -table-flat works on input of dimension 1 9 years ago
Matus Goljer 3075aea1a3 Add -unzip 9 years ago
Matus Goljer 4de21894c0 [Feature #185] -cut <> in first slot is a function 10 years ago
Mika Vilpas 6d8abc7322 Add -doto macro (like Clojure's doto) (#177) 10 years ago
Matus Goljer 7cc01498a2 [#99] Add -take-last and -drop-last 10 years ago
Wilfred Hughes 1fce650170 Add `-each-indexed` and an anaphoric equivalent (#178) 10 years ago
Matus Goljer 096f244187 --remove-last does not modify input list #158 10 years ago
Matus Goljer 0272e8b126 [Fix #158] -map-last does not modify input list. 10 years ago
Matus Goljer a9f90d7834 Add -select-column(s) 10 years ago
Matus Goljer 0c5c694aff [-let] Allow inline &alist in cons destructuring. 11 years ago
Stefan Monnier cf70af31f3 Fix check_copyright; Silence compiler-warnings 11 years ago
Matus Goljer 5d2a73c0b3 [Fix #155] -is-suffix? no longer destroys input list. 11 years ago
Matus Goljer c8c6ea4aa1 [Fix #154] Clarify that -flatten destroys all nils. 11 years ago
Matus Goljer eadb2651bb Swap examples to better show how -some-> works 11 years ago
Cam Saul c3cf98d692 Add `-some->`, `-some->>`, and `-some-->` macros. 11 years ago
Matus Goljer b88cfb780a Add dash prefix to epsilon variable. 11 years ago
Matus Goljer e4689374f1 Formatting 11 years ago
Mark Oteiza 3ae7335e95 Indicate macros in generated info manual 11 years ago
Matus Goljer 19fbc24559 Fix anaphoric -spice-list macro 11 years ago
Matus Goljer 2db56f59ac [-let] Add support for &as bindings (#115) 11 years ago
Matus Goljer 2cc124b957 [-let] Generate better code when skipping conses 11 years ago
Matus Goljer c61fc349a6 Add -remove-first/last, -map-first/last, -replace-first/last 11 years ago
Matus Goljer cf7ca2317a [Fix #97] Add -remove-item 11 years ago
William West 3992e3c506 Make `-fixfn' more robust at handling floats 11 years ago
William West 4640a2a51c Allow for approx comparison of floats in tests 11 years ago
Vasilij Schneidermann e574465edd Add `-some` 11 years ago
Mark Oteiza 3a3f528772 Add info manual 11 years ago
Fredrik Bergroth c34e4abb7d Update invalid tests 11 years ago
Fredrik Bergroth 7d62b1a127 Make test suite independent of dash 11 years ago
Fredrik Bergroth 07f0358862 Add test case operator !!> for expected errors 11 years ago
Fredrik Bergroth 1ccd2b45b2 Improve byte compilation test 11 years ago
Fredrik Bergroth a06e66efb1 Add test for clean byte compilation 11 years ago
Fredrik Bergroth 0c045f2d3c Highlight with el instead of cl 11 years ago
Fredrik Bergroth 63fa64f755 Add links to references in readme 11 years ago
Fredrik Bergroth 3bdf60b2a4 Add some examples 11 years ago
Matus Goljer edb1e31759 [-let] Add more tests 12 years ago
Matus Goljer f7664c6112 [-let] Add &keys support for cons matcher 12 years ago
Matus Goljer 0fc5d7394a [-let] Make the cons matcher temp-bind as late as possible 12 years ago
Matus Goljer 51a0c9f64f [-let] Fix expansion of _ symbols in vector matcher 12 years ago
Matus Goljer 65a373665b [-let] Fix improper list non-symbol last argument handler 12 years ago
Matus Goljer f93920102e [-let] Optimize shifting/binding of unused _ places 12 years ago
Matus Goljer 6f81492373 [-lambda] Better error-handling 12 years ago
Matus Goljer 9065e1bdaa [-let] Final cdr shift optimization 12 years ago
Matus Goljer 7f2b3c72e5 [-lambda] test all match-forms before converting to regular lambda 12 years ago
Matus Goljer 947ffdaa1a Add support for &rest match for non-list sequences (like . for improper lists) 12 years ago