summaryrefslogtreecommitdiff
path: root/cljlib-macros.fnl
Commit message (Collapse)AuthorAgeFilesLines
* feature(docs): order items in macros docAndrey Orst2020-11-221-2/+6
|
* fix(macros): prevent nil in ipairsAndrey Orst2020-11-211-2/+2
|
* fix: add a bit more notes in the code about decisionsAndrey Orst2020-11-211-11/+37
|
* fix: update ordered when removing items.Andrey Orst2020-11-211-72/+71
| | | | WIP: for unordered set
* feature: SetsAndrey Orst2020-11-191-1/+1
|
* feature(macros): add name metamethod to multifnAndrey Orst2020-11-181-0/+1
|
* feature: major overhaul of documentation, and some housekeepingAndrey Orst2020-11-171-142/+505
| | | | | | | - remove(macros): `fn+` as it seem impractical, and `fn*` can be used instead - rename(def, defonce): `:dynamic` to `:mutable` as dynamic implies dynamic scoping which is not feature of Lua. - doc: generated documentation for macro module.
* Feature(doc): upload autogenerated documentation.Andrey Orst2020-11-141-8/+16
|
* fix(core): revert fn* to defn changeAndrey Orst2020-11-131-18/+18
|
* fix(core): refactoringAndrey Orst2020-11-131-96/+107
| | | | | | | - Rename `fn*` to `defn`, `fn&` to `fn+`. - Do not use `fn+` in the core at all, provide it for convenience. - Fix bug in `filter` due to incorrect `cons` implementation. - Update `seq` and `eq` functions in macros
* fix(core): improved deep comparisonAndrey Orst2020-11-131-10/+19
|
* fix(core): support string in intoAndrey Orst2020-11-121-10/+25
|
* fix(CI): overhaulAndrey Orst2020-11-121-82/+130
|
* feature(core): breaking change of project structureAndrey Orst2020-11-101-0/+535