summaryrefslogtreecommitdiff
path: root/macros/fn.fnl
Commit message (Collapse)AuthorAgeFilesLines
* fix(macros): do not insert arity error closure for functions with >= 0 arityAndrey Orst2020-11-091-4/+5
|
* fix: use not= instead of Lua's ~=Andrey Orst2020-11-091-2/+2
|
* feature(macros): add metadata macros, doc, and some testsAndrey Orst2020-11-081-8/+10
|
* feature(macros): inject metadata into definitionsAndrey Orst2020-11-051-19/+34
|
* feature: do not gen error handling if existing arities cover all variantsAndrey Orst2020-10-301-4/+30
|
* feature(core): implement auto namespacing for fn* and create fn&Andrey Orst2020-10-271-9/+65
| | | | Redefining everything in terms of fn* and fn* breaks coverage.sh
* feature: refactoringAndrey Orst2020-10-251-3/+3
|
* remove limitation of different length with nils in arglistAndrey Orst2020-10-241-2/+2
|
* added more macros, and functions to the `core` modulesAndrey Orst2020-10-211-41/+115
|
* add some additional checks and docstrings for fn*Andrey Orst2020-10-211-50/+71
|
* implement Clojure's defnAndrey Orst2020-10-211-0/+84