fasterthanlime / shin

:warning: (def shin (dissoc clojurescript :jvm :google_closure)) (deprecated)
MIT License
35 stars 1 forks source link

Implement `binding` #87

Closed fasterthanlime closed 9 years ago

fasterthanlime commented 9 years ago

Clojuredocs says:

binding => var-symbol init-expr
 Creates new bindings for the (already-existing) vars, with the
supplied initial values, executes the exprs in an implicit do, then
re-establishes the bindings that existed before.  The new bindings
are made in parallel (unlike let); all init-exprs are evaluated
before the vars are bound to their new values.
fasterthanlime commented 9 years ago

Looks like mainline isn't conformant: https://gist.github.com/fasterthanlime/1124beddcc3ec205b897

Fun stuff!