File tree Expand file tree Collapse file tree 4 files changed +8
-12
lines changed Expand file tree Collapse file tree 4 files changed +8
-12
lines changed Original file line number Diff line number Diff line change 2
2
3
3
For a list of breaking changes, check [ here] ( #breaking-changes )
4
4
5
- ## Unreleased
5
+ ## v0.3.5
6
6
7
- - [ #711 ] ( https://github.com/babashka/sci/issues/711 ) : support * print-dup*
7
+ - [ #711 ] ( https://github.com/babashka/sci/issues/711 ) : support ` *print-dup* `
8
8
- [ #712 ] ( https://github.com/babashka/sci/issues/712 ) : destructuring in protocol impl not working
9
9
- [ #715 ] ( https://github.com/babashka/sci/issues/715 ) : allow property access on vars in CLJS
10
10
- Add ` ->Eduction `
11
11
- Expose ` print-err-fn ` in SCI core API
12
12
- add ` :name ` metadata via helper functions and use metadata for var names
13
13
- Improve error reporting for ` let* ` and ` try `
14
14
- [ #714 ] ( https://github.com/babashka/sci/issues/714 ) : Improve instance member call parity with Clojure/JVM
15
+ - Default ` *read-eval* ` / ` sci/read-eval ` to false
16
+ - Expose ` all-ns ` and ` find-ns ` in ` sci/core `
17
+ - Fix for ` copy-ns ` when var has no metadata
18
+ - Add ` add-class ` and ` add-import ` API functions in ` sci/core `
19
+ - ` sci.async ` : EXPERIMENTAL namespace for async evaluation in CLJS
15
20
16
21
## v0.3.4
17
22
Original file line number Diff line number Diff line change 1
- 0.3.4
1
+ 0.3.5
Original file line number Diff line number Diff line change 182
182
([v f & args]
183
183
(apply vars/alter-var-root v f args)))
184
184
185
- (defn set-var-root
186
- " Sets root of var v to x"
187
- [v x]
188
- (vars/set-var-root v x))
189
-
190
185
(defn intern
191
186
" Finds or creates a sci var named by the symbol name in the namespace
192
187
ns (which can be a symbol or a sci namespace), setting its root
Original file line number Diff line number Diff line change 439
439
(locking v (bindRoot v (apply f (getRawRoot v) args)))
440
440
:cljs (bindRoot v (apply f (getRawRoot v) args)))))
441
441
442
- (defn set-var-root
443
- ([^SciVar v x]
444
- (bindRoot v x)))
445
-
446
442
(defn new-var
447
443
" Returns a new sci var."
448
444
([name] (doto (new-var name nil nil )
You can’t perform that action at this time.
0 commit comments