Fork me on GitHub
#releases
<
2023-01-19
>
borkdude11:01:58

https://github.com/babashka/babashka: Native, fast starting Clojure interpreter for scripting 1.0.170 (2023-01-19) • https://github.com/babashka/babashka/issues/1463: Add java.util.jar.Attributes class (https://github.com/jeroenvandijk) • https://github.com/babashka/babashka/issues/1456: allow *warn-on-reflection* and *unchecked-math* to be set in socket REPL and nREPL (https://github.com/axks) • SCI: macroexpansion error location improvement • Add compatibility with https://github.com/eerohele/tab and https://github.com/adam-james-v/solenoid • Bump babashka.cli and babashka.fs • New classes: ◦ java.util.jar.Attributesjava.util.concurrent.ThreadFactoryjava.lang.Thread$UncaughtExceptionHandlerjava.lang.Thread$UncaughtExceptionHandlerjava.util.concurrent.BlockingQueuejava.util.concurrent.ArrayBlockingQueuejava.util.concurrent.ThreadFactoryjava.lang.Thread$UncaughtExceptionHandlerjava.util.concurrent.Semaphore • Expose more httpkit.server functions: with-channel, on-close, close

🎉 4
flowthing20:01:45

https://github.com/eerohele/tab now fetches nested data on demand, rather than eagerly. That means you can now tap> tools.analyzer ASTs to your heart’s content and Tab will (or should) no longer cave under the load. (Whether the UI is any good for inspecting maps that big remains debatable.) As mentioned above, you can now also use Tab with Babashka 1.0.170 or newer. That remains undocumented until we have tests for that, though. Changelog: https://github.com/eerohele/tab/blob/main/CHANGELOG.md#2023-01-19

flowthing20:01:11

As an aside, if you try Tab, I’d be much obliged if you could let me know whether it works for you as advertised!