hyperfiddle

Geoffrey Gaillard 2026-02-05T10:20:13.378709Z

New Electric version https://clojars.org/com.hyperfiddle/electric/versions/v3-alpha-d8066cb0. • Breaking changes: ◦ let bindings now render DOM nodes in source code order: (let [x (dom/input)] (dom/div) x) now renders

instead of
. ◦ electric_scroll0: rename Raster to Repaint • Fixes: ◦ Fix crash when Electric functions have more than 20 arguments. ◦ Suppress noisy log messages during hot reload (`"Reactor Failure: missionary.Cancelled"`). v3-alpha-SNAPSHOT now points to this version. https://docs.google.com/document/d/17BE7xpV9bFoPq9scLJHCF8hD5gBm00K0Up45N3XeG5c/edit?tab=t.0#heading=h.ojrtp4t0j7h7

🙌 9
Geoffrey Gaillard 2026-02-05T10:28:36.819369Z

Updates to https://gitlab.com/hyperfiddle/electric3-starter-app: • Jetty 12 and Ring 1.15.3 (latest) are the new defaults. • Jetty 9 is also supported. With feature parity and complete examples for dev and prod. • Leveraging latest Electric https://clojurians.slack.com/archives/C7Q9GSHFV/p1770286813378709: ◦ simpler client entrypoint boilerplate ◦ no more noisy “Reactor Failure: missionary.Cancelled” messages on hot code reload.

🔥 3
🙏 1
Sam 2026-02-05T11:30:18.668269Z

@dustingetz the tutorial talks about quickstart.cljc in this section: https://docs.google.com/document/d/1frkb5URGFZUdWyCDl9moGFcPcLuDtW-M-HnCJOHkuDA/edit?tab=t.m4utyygql7aa but in the code it seems like that file has been renamed to two_clocks.cljc

Sam 2026-02-06T09:18:31.310339Z

Hi again! In the VirtualScroll tutorial section there is an import for [dustingetz.str :refer [abc]] but this is not found:

IllegalAccessError: abc does not exist

adham 2026-02-06T09:26:18.729619Z

try [dustingetz.str :refer [abc-seq]

Sam 2026-02-06T09:27:41.433699Z

Thanks! I've requested commentor access to the document if I find anything like this again! In this case it was fine for me since abc seemed like a pretty straightforward function, but just for future readers.

👍 1
adham 2026-02-06T09:29:00.034369Z

Reporting here is fine too, thank you for taking the time to do so, I updated the demo to match the live code.

❤️ 1
adham 2026-02-05T11:38:14.219889Z

Hey Sam, thank you for checking the tutorial • contains each demo by its name • The code in quickstart.cljc contains the two clocks demo to help check that everything is setup correctly and is meant to evolve as you type in each tutorial

🙏 1