sci

borkdude 2022-05-01T12:55:11.622429Z

Here is a document about asynchronous evaluation: https://github.com/babashka/sci/blob/master/doc/async.md cc @hoertlehner @mkvlr This is work in progress (on master) but I invite you to experiment with it

awb99 2022-05-09T03:53:01.577049Z

Wow! This is really really helpful!

2022-05-01T15:10:12.311889Z

So @borkdude, you saw the response from Alex regarding my tools.build question ... I'm building a library, and not an uberjar, and what I don't understand is, if the jar doesn't get included in the library, will it still get properly include (transitively) so that I can internally publish my library and have it all work even with these git-sha verisons of sci ? I can also just try a simple deployment internally and see what happens but I'd prefer not to do that if I can avoid it.

borkdude 2022-05-01T15:36:25.148259Z

v0.3.5 released, see below

2022-05-01T15:10:26.248379Z

Anyway it's Sunday so I'll bug you about this during the week!

borkdude 2022-05-01T15:36:16.355269Z

SCI v0.3.5https://github.com/babashka/sci/issues/711: support *print-dup*https://github.com/babashka/sci/issues/712: destructuring in protocol impl not working • https://github.com/babashka/sci/issues/715: allow property access on vars in CLJS • Add ->Eduction • Expose print-err-fn in SCI core API • add :name metadata via helper functions and use metadata for var names • Improve error reporting for let* and tryhttps://github.com/babashka/sci/issues/714: Improve instance member call parity with Clojure/JVM • Default *read-eval* / sci/read-eval to false • Expose all-ns and find-ns in sci/core • Fix for copy-ns when var has no metadata • Add add-class and add-import API functions in sci/coresci.async: EXPERIMENTAL namespace for async evaluation in CLJS

👏 7