Loading
Rewrite
New features
- added lazy-seq as a dependency, and made all sequence functions use it
- added itable as a dependency, and made all tables immutable by default
- implemented transducers
- implemented transients
- added
nsmacro
Changes
fn*no longer splits multisyms and doesn't bind both local and namespaced versionsfn*is for anonymous functions, it doesn't create a local bindingdefnow binds in terms of the namespace, specified bynsdefno longer support documentation metadata
Removed features
- removed
ordered-setandordered-map intois no longer a macroemptyis no longer a macro- removed metadata-related macros
Fixes
- #1 (closed) has been fixed, and
fn*now generates multi-value destructuring when possible.
Edited by Andrey Listopadov