This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2021-11-29
Channels
- # adventofcode (20)
- # announcements (6)
- # asami (13)
- # babashka (9)
- # beginners (80)
- # calva (53)
- # cider (16)
- # clj-kondo (24)
- # cljs-dev (40)
- # clojure (13)
- # clojure-australia (9)
- # clojure-europe (117)
- # clojure-india (3)
- # clojure-italy (4)
- # clojure-nl (5)
- # clojure-sg (1)
- # clojure-spec (4)
- # clojure-uk (6)
- # clojurescript (6)
- # cursive (41)
- # datalog (5)
- # datomic (11)
- # emacs (9)
- # events (1)
- # fulcro (46)
- # integrant (31)
- # jobs (1)
- # kaocha (1)
- # lein-figwheel (3)
- # lsp (2)
- # meander (3)
- # missionary (4)
- # pathom (6)
- # portal (84)
- # re-frame (3)
- # remote-jobs (1)
- # reveal (2)
- # shadow-cljs (36)
- # tools-build (3)
- # xtdb (17)
#babashka 0.6.6 (2021-11-29)
Summary changelog:
• Resolve program in `babashka.process` on Windows using known extensions. This means you can now invoke `(shell "yarn")` and it will work on both Unix-like systems and Windows.
• Add `babashka.core` namespace with `windows?` predicate.
• Add `fs/with-temp-dir` to `babashka.fs` (https://github.com/hugoduncan)
• Add `fs/home` and `fs/expand-home` to `babashka.fs` (https://github.com/Kineolyan)
• Add classes to support running the https://github.com/cgrand/xforms library from source:
• babashka.curl
: support `:as :bytes` option to download binary file
• Add compatibility with https://github.com/gnarroway/hato and https://github.com/clj-commons/clj-http-lite insecure feature by adding classes
• clojure.core/read
improvements: support `:eof` + `:read-cond`
• Add support `*read-eval*`, `*default-reader-fn*` and `*reader-resolver*` dynamic vars to be used with `clojure.core/read`.
• Add `SQLITE` feature flag (https://github.com/nikvdp)
See full changelog here: https://github.com/babashka/babashka/blob/master/CHANGELOG.md
v0.2.2 of https://github.com/Cyrik/omni-trace: added automated deeptracing for clojure and clojurescript
(require '[cyrik.omni-trace :as o])
;; uncomment to also trace clojure.core, tested with testing-ns only
;; (require '[cyrik.omni-trace.instrument :as i])
;; (reset! i/ns-blacklist [])
(o/run-traced 'cyrik.omni-trace.testing-ns/run-machine)
;; run this for cljs
;; (o/run-traced-cljs 'cyrik.omni-trace.testing-ns/run-machine)
(tap> (o/rooted-flamegraph 'cyrik.omni-trace.testing-ns/run-machine))
next will either be better portal or better editor integration, wish me luckNotespace, a tool for seeing your namespace in a notebook, is gradually maturing in its current form, the so-called Notespace v4 (alpha). This short video overviews its current main ideas and features: https://youtu.be/uICA2SDa-ws Many thanks to the friends at Scicloj for testing it and brainstorming about it.
@U066L8B18 looks great. I’d love to hear a little more on the differences to tools in the same space, especially clerk. the other thing I’m interested in is how notebook allows new views to be defined that have user-space defined interactions, but I guess that should happen in a different thread.
Thanks, @U02EMBDU2JU, good questions.
One good place to discuss it is the notespace
topic thread at the data-science
Zulip stream:
https://clojurians.zulipchat.com/#narrow/stream/151924-data-science/topic/notespace
We are planning to have a session about these topics at the coming Clojure Data Science day.
https://clojureverse.org/t/re-clojure-data-science-special-dec-5th-2021/