summaryrefslogtreecommitdiff
path: root/tests/macros.fnl
Commit message (Collapse)AuthorAgeFilesLines
* refactor library to use new init-macros.fnl featureAndrey Listopadov2021-06-231-1/+1
| | | | | | | | | | | | Old way of requiring the library: (local clj (require :fennel-cljlib) (import-macros cljm :fennel-cljlib.macros) New way: (local clj (require :fennel-cljlib) (import-macros cljm :fennel-cljlib)
* Try multi value returnAndrey Listopadov2021-05-101-1/+13
|
* fix: move test library to separate projectAndrey Listopadov2021-04-241-1/+1
|
* fix: Fennel 0.8.0 enhancementsAndrey Orst2021-01-191-10/+10
| | | | | | | | | | Changelog: - fixed bug in try - reworked pretty printing for sets - handle cycles in sets - use new fennel.view format - reorganized library to make requiring it easier
* fix(macros): fix bug in try, add testsAndrey Orst2020-12-311-0/+32
|
* fix: update ordered when removing items.Andrey Orst2020-11-211-8/+8
| | | | WIP: for unordered set
* feature: major overhaul of documentation, and some housekeepingAndrey Orst2020-11-171-5/+5
| | | | | | | - 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.
* fix(core): revert fn* to defn changeAndrey Orst2020-11-131-1/+1
|
* fix(core): refactoringAndrey Orst2020-11-131-1/+1
| | | | | | | - 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): support string in intoAndrey Orst2020-11-121-1/+8
|
* fix(CI): overhaulAndrey Orst2020-11-121-0/+198