summaryrefslogtreecommitdiff
path: root/macros/core.fnl
Commit message (Collapse)AuthorAgeFilesLines
* feature(macros): add metadata macros, doc, and some testsAndrey Orst2020-11-081-10/+15
|
* feature(macros): inject metadata into definitionsAndrey Orst2020-11-051-14/+26
|
* feature(macros): support attribute table in def and defonceAndrey Orst2020-11-021-9/+21
|
* feature(macros): add def and defonce macrosAndrey Orst2020-11-021-0/+18
|
* feature(core): more multimethod related functionsAndrey Orst2020-11-021-15/+17
|
* fix: no need to prefix private fns with -Andrey Orst2020-10-311-23/+32
|
* feature(macros): implement simple multimethodsAndrey Orst2020-10-311-0/+29
|
* fix(macros): make into branch at compile time for known table typesAndrey Orst2020-10-281-49/+80
|
* feature(core): implement auto namespacing for fn* and create fn&Andrey Orst2020-10-271-12/+8
| | | | Redefining everything in terms of fn* and fn* breaks coverage.sh
* feature: refactoringAndrey Orst2020-10-261-8/+8
| | | | | make some functions private (for coverage.sh) Separate tests into one test per function (for coverage.sh)
* feature: refactoringAndrey Orst2020-10-251-3/+3
|
* feature(core functions): Added more core functionsAndrey Orst2020-10-241-0/+1
|
* remove limitation of different length with nils in arglistAndrey Orst2020-10-241-2/+2
|
* ChangesAndrey Orst2020-10-231-42/+53
| | | | | | | | | - add runtime check to into - add sort of a test framework - remove mapkv in favor of generalized mapv that works both for sequences and tables - add more tests - update doc
* changesAndrey Orst2020-10-221-4/+2
| | | | | | fix eq? for empty tables rewrite parts of the readme simplify functions rest and check-bindings
* implement into as a macroAndrey Orst2020-10-221-1/+49
|
* added more macros, and functions to the `core` modulesAndrey Orst2020-10-211-0/+56