Fork me on GitHub
#announcements
<
2024-03-14
>
Huahai05:03:37

Datalevin 0.9.3 is released. This is a major release with significant changes. We introduce a new Datalog query engine with a cost based optimizer and a new storage format, which results in significant query performance improvement, as well as storage space reduction, among other improvements. https://clojars.org/datalevin

🎉 30
🚀 17
🙏 3
😎 2
tatut09:03:50

changelog on github seems to show 0.9.0 from yesterday as latest

Huahai13:03:00

It is. There were some hiccups on releasing, so the version numbers incremented.

borkdude13:03:17

https://github.com/squint-cljs/squint: Light-weight ClojureScript dialect v0.7.96 (2024-03-14) • Add new #html reader for producing HTML literals using hiccup. See https://github.com/squint-cljs/squint?tab=readme-ov-file#html and https://squint-cljs.github.io/squint/?src=KG5zIG15ZWxlbWVudAogICg6cmVxdWlyZSBbc3F1aW50LmNvcmUgOnJlZmVyIFtkZWZjbGFzcyBqcy10ZW1wbGF0ZV1dCiAgIFsiaHR0cHM6Ly9lc20uc2gvbGl0IiA6YXMgbGl0XSkpCgooZGVmY2xhc3MgTXlFbGVtZW50CiAgKGV4dGVuZHMgbGl0L0xpdEVsZW1lbnQpCiAgKGZpZWxkIG5hbWUgIldvcmxkIikKICAoZmllbGQgY291bnQgMCkKCiAgKGNvbnN0cnVjdG9yIFtfXQogICAgKHN1cGVyKSkKCiAgT2JqZWN0CiAgKHJlbmRlciBbdGhpc10KICAgICNodG1sIF5saXQvaHRtbAogICAgWzpkaXYKICAgICBbOmgxIG5hbWVdCiAgICAgWzpidXR0b24geyJAY2xpY2siICguLW9uQ2xpY2sgdGhpcykKICAgICAgICAgICAgICAgOnBhcnQgImJ1dHRvbiJ9CiAgICAgICJDbGljayBjb3VudCAiIGNvdW50XV0pCgogIChvbkNsaWNrIFt0aGlzXQogICAgKHNldCEgY291bnQgKGluYyBjb3VudCkpCiAgICAoLmRpc3BhdGNoRXZlbnQgdGhpcyAobmV3IGpzL0N1c3RvbUV2ZW50ICJjb3VudC1jaGFuZ2VkIikpKSkKCihzZXQhICguLXByb3BlcnRpZXMgTXlFbGVtZW50KSAjanMgeyJjb3VudCIgI2pzIHt9fSkKCihqcy93aW5kb3cuY3VzdG9tRWxlbWVudHMuZGVmaW5lICJteS1lbGVtZW50IiBNeUVsZW1lbnQpCgooZGVmIGFwcCAob3IgKGpzL2RvY3VtZW50LnF1ZXJ5U2VsZWN0b3IgIiNhcHAiKQogICAgICAgICAgIChkb3RvIChqcy9kb2N1bWVudC5jcmVhdGVFbGVtZW50ICJkaXYiKQogICAgICAgICAgICAgKHNldCEgLWlkICJhcHAiKQogICAgICAgICAgICAgKGpzL2RvY3VtZW50LmJvZHkucHJlcGVuZCkpKSkKCihzZXQhICguLWlubmVySFRNTCBhcHApICNodG1sIFs6bXktZWxlbWVudF0p. • Add transducer arity to all existing core functions And many more fixes in 🧵

🎉 25
👀 1
😎 1
❤️ 1
borkdude13:03:22

https://github.com/squint-cljs/squint/issues/483: Fix operator precedence problem • https://github.com/squint-cljs/squint/issues/472: Use consistent alias • https://github.com/squint-cljs/squint/issues/474: fix JSX fragment • https://github.com/squint-cljs/squint/issues/475: don't crash watcher on deleting file • Add simple-benchmarkhttps://github.com/squint-cljs/squint/issues/468: Keywords in JSX should render with hyphens • https://github.com/squint-cljs/squint/issues/466: Fix doseq expression with set! in function return position • https://github.com/squint-cljs/squint/issues/462: Add "exports" field to package.jsonhttps://github.com/squint-cljs/squint/issues/460: escape < and > in JSX strings • https://github.com/squint-cljs/squint/issues/458: don't emit null in statement position • https://github.com/squint-cljs/squint/issues/455: don't export non-public vars • Fix infix operator in return position • Allow playground to use JSX in non-REPL mode

martinklepsch13:03:49

Amazing stuff! Thank you! 🙌

Ingy döt Net16:03:42

YAMLScript now has binding libraries for https://clojars.org/search?q=yamlscript. You can use these bindings as a regular YAML loader (optionally running embedded code) that loads YAML by compiling it to Clojure code and evaluating it SCI in a GraalVM native-image shared library. A huge thanks to our very own @delon for writing both libraries! Join #yamlscript for more info.

🚀 7
🙌 2
😎 1
🍠 1
🎉 1
Niki16:03:31

Clojure Sublimed 3.7.0 — Clojure dev environment for Sublime Text Version 3.7.0 adds an exciting new feature: watches. If you remember LightTable, it’s exactly the same: • Select an expression inside a function • Call “Add watch” command • Now, every time function execution goes through selected region, you’ll see its value in editor, in real time • If you expand watch region, you can see last 10 values this expression evaluated to In a sense, it’s just a fancy println. Other notable changes: • Added panel for raw nREPL stdout (was not visible before) • Fixed Reconnect command • Added on_finish and print_quota arguments to eval command. This one is for people building automation on top of our plugin https://github.com/tonsky/Clojure-Sublimed/releases/tag/3.7.0

🎉 14
sublimetext 11
🙏 3
gratitude 1
pez19:03:20

Would be awesome to see Electric Clojure run with them watches!

igrishaev18:03:26

PG2 (JDBC-free client for Postgres) version 0.1.5 is out, and now it has a migration engine. See the docs: https://github.com/igrishaev/pg2?tab=readme-ov-file#migrations

clojure-spin 17
🚀 3
🎉 3