summaryrefslogtreecommitdiff
path: root/init.fnl
Commit message (Collapse)AuthorAgeFilesLines
* Move everything to a single fileAndrey Listopadov2023-08-261-2251/+0
| | | | | | | Now the library is fully self-contained and doesn't require any special flags to be used. Macros are now shipped inside the library itself and can be required by user code by requiring the same module name as the library.
* add reducedAndrey Listopadov2023-05-151-1/+1
|
* update documentation for reduce and intoAndrey Listopadov2022-10-311-7/+12
|
* update loop docAndrey Listopadov2022-10-311-4/+4
|
* fix namespace switching when using then in require-as-include scenariosAndrey Listopadov2022-10-311-26/+29
|
* move buf-locals to dir-localsAndrey Listopadov2022-10-311-4/+0
|
* remove the :relative require, update installation guide, update docstringsAndrey Listopadov2022-10-291-10/+11
|
* support automatic relative require in the ns macroAndrey Listopadov2022-09-071-2/+2
|
* proper count for counted collectionsAndrey Listopadov2022-08-261-1/+3
|
* correct popAndrey Listopadov2022-08-251-5/+9
|
* make vector support nils, implement pop on vectors and sequencesAndrey Listopadov2022-08-251-12/+33
|
* release v1.0.0Andrey Listopadov2022-08-211-1100/+1893
| | | | Almost complete rewrite of the library, complete with lazy sequences, immutable tables, transients, transducers, better equality semantics, and more correct code generation in macros.
* fix: avoid creating message, and erroring on non concatenated typesAndrey Listopadov2022-05-191-2/+2
|
* fix #4: make relative require work when setting fennel.macro-pathAndrey Listopadov2022-03-271-1/+4
|
* fix: tweak applyAndrey Listopadov2021-10-171-5/+6
|
* fix: style changes, and documentation fixesAndrey Listopadov2021-07-171-104/+105
| | | | | | - provide defn as an alias to fn* and change fn* to defn in all files - fix doc for eq function - fix and generate doc for loop macro
* refactor library to use new init-macros.fnl featureAndrey Listopadov2021-06-231-2/+2
| | | | | | | | | | | | 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)
* fix: move test library to separate projectAndrey Listopadov2021-04-241-4/+1
|
* fix: more portable conjAndrey Listopadov2021-03-161-1/+1
| | | | Should now work on luajit
* fix: update test suite eq function builderAndrey Listopadov2021-03-151-1/+1
| | | | | | This really means that I need to externalize it into separate module and just use everywhere, but Fennel doesn't yet feature stable way to do it unfortunately
* fix: allow `reduced` to return nil and false valuesAndrey Listopadov2021-03-131-10/+10
|
* fix: update macros comparison function builderAndrey Listopadov2021-03-111-0/+1
| | | | No need to modify the metatable in macros.
* feat: add partition take and nthrest functionsAndrey Listopadov2021-02-221-1/+78
|
* fix: release 0.5.1Andrey Listopadov2021-02-191-75/+87
| | | | | | | | - eq will no longer change metamethods of tables - module info is hidden in metatable now - memoize uses proper deep comparison - tests no longer requires searching up in core namespace - memoization test doesn't depend on CPU speed anymore
* fix: add doc for set? functionAndrey Listopadov2021-02-181-1/+1
|
* fix: fix some links in docsAndrey Listopadov2021-02-171-109/+109
|
* fix(doc): use automatic link resolution in docsAndrey Listopadov2021-02-171-28/+28
|
* fix(core): check if nil is used as table keyAndrey Listopadov2021-02-161-0/+2
|
* improve set iteration performanceAndrey Listopadov2021-02-151-31/+33
|
* fix: update fennelview metamethodAndrey Listopadov2021-02-041-1/+1
|
* fix: update heading linksAndrey Orst2021-01-241-2/+2
|
* feature: include documentation testing in pipelineAndrey Orst2021-01-241-54/+53
|
* fix: update docsAndrey Orst2021-01-201-28/+26
| | | | preparing to set up docstring validation
* fix: Fennel 0.8.0 enhancementsAndrey Orst2021-01-191-0/+1333
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