summaryrefslogtreecommitdiff
path: root/cljlib.fnl
Commit message (Collapse)AuthorAgeFilesLines
* Revert "feature(core): print empty vectors as [] in the REPL"Andrey Orst2020-11-251-11/+7
| | | This reverts commit 7b02ecaff4e3e884700e4ec6a0ab4db28966dca1
* feature(core): print empty vectors as [] in the REPLAndrey Orst2020-11-251-7/+11
|
* fix(core): fix print name for hash setAndrey Orst2020-11-231-1/+1
|
* fix(core): do not store order info in hash-setAndrey Orst2020-11-231-14/+23
|
* fix(docs): order items in cljlib.md, and add test.mdAndrey Orst2020-11-231-3/+35
|
* feature(core): more hash table functionsAndrey Orst2020-11-211-1/+31
|
* fix: update ordered when removing items.Andrey Orst2020-11-211-260/+442
| | | | WIP: for unordered set
* feature: SetsAndrey Orst2020-11-191-12/+110
|
* feature: major overhaul of documentation, and some housekeepingAndrey Orst2020-11-171-4/+8
| | | | | | | - 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): update documentationAndrey Orst2020-11-161-3/+38
|
* fix(core): fix seq function not handling tables with number keysAndrey Orst2020-11-151-1/+1
|
* fix(core): fix reduce-kv and testsAndrey Orst2020-11-151-15/+14
|
* fix(doc): fix vector? docstringAndrey Orst2020-11-151-1/+1
|
* feature(doc): more examples in documentationAndrey Orst2020-11-151-19/+261
|
* feature(core): implement `reduced`Andrey Orst2020-11-151-10/+29
|
* fix(core): rename seq? to vector?Andrey Orst2020-11-151-1/+1
|
* Feature(doc): upload autogenerated documentation.Andrey Orst2020-11-141-79/+78
|
* fix(core): contain valid markdown in docsAndrey Orst2020-11-141-52/+57
|
* fix(core): revert fn* to defn changeAndrey Orst2020-11-131-62/+62
|
* fix(core): refactoringAndrey Orst2020-11-131-100/+93
| | | | | | | - 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
* feature(core): add memoize functionAndrey Orst2020-11-131-0/+19
| | | | TODO: Wonder how to test it...
* feature(core): remove macros from core (for loading with macros)Andrey Orst2020-11-131-18/+14
|
* fix(core): improved deep comparisonAndrey Orst2020-11-131-3/+27
|
* feature(core): support strings in seqAndrey Orst2020-11-121-12/+22
|
* fix(CI): overhaulAndrey Orst2020-11-121-8/+4
|
* feature(core): breaking change of project structureAndrey Orst2020-11-101-0/+594