Sci Versions Save

Configurable Clojure/Script interpreter suitable for scripting and Clojure DSLs

v0.2.7

2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/borkdude/sci/compare/v0.2.6...v0.2.7

v0.2.6

2 years ago

v0.2.5

3 years ago

v0.2.4

3 years ago

v0.2.3

3 years ago

See CHANGELOG.md for details.

v0.2.2

3 years ago

See CHANGELOG.md for details.

v0.2.1

3 years ago

See CHANGELOG.md for release notes.

v0.2.0

3 years ago

See CHANGELOG.md for release notes.

v0.1.0

3 years ago

See CHANGELOG.md for release notes.

v0.0.12

4 years ago

Solved issues

  • Add alter-meta!, alter-var-root, any?, condp, defonce, ifn?, inst?, instance?, reset-meta!, some->> and various transient functions
  • Add sci.core/alter-var-root for manipulating sci vars
  • def returns the var instead of the value of the var
  • #163: support pre- and post-conditions in fn
  • #178: check variadic arg conditions like clojure
  • #180: support nested syntax quote
  • #182, #184: fully qualify symbols in syntax-quote
  • #186: fix bug with map literal in syntax-quote
  • #188: implement let-fn
  • #190: throw error when using special symbol as value when it's not a binding
  • #192: add :file metadata on vars
  • #193: add clojure.core/delay
  • #195, #196, #198: ns macro improvements
  • #197: add defn-
  • #213: add macroexpand
  • #214: implement alias
  • #217: fix list in case
  • #241: add find-ns
  • #243: add ns-aliases
  • #245: add ns-publics
  • #246: performance improvements
  • Add :name and :ns metadata to vars
  • Allow metadata in defn
  • Support :reload in require form
  • JS interop improvements