Skip to content

v0.0.12

Pre-release
Pre-release
Compare
Choose a tag to compare
@borkdude borkdude released this 23 Jan 19:29

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