hyperfiddle

oλv 2025-11-16T16:02:03.404119Z

Does [:dynamic true] metadata have an effect here aside from silencing linter warnings?

(hyperfiddle.electric3/declare
  ^{:dynamic true
    :doc "
A map of {`e-defn-qualified-sym e-defn-value}. To resolve e/defns at runtime.
"}
  *exports*)

Geoffrey Gaillard 2025-11-16T17:20:07.723649Z

It makes *exports* usable as a dynamic var in Clojure too. E.g. for referring to *exports* from clojure interop. Dynamic bindings are not automatically carried over to Clojure: one must call with-bindings*.

👍 2
oλv 2025-11-16T17:30:35.069789Z

I see 😄

oλv 2025-11-16T21:03:35.167009Z

Where do I find the source code for the examples? They seem to be gone from https://electric.hyperfiddle.net.

Dustin Getz (Hyperfiddle) 2025-11-16T22:17:11.576919Z

sorry, i'm fixing it

Dustin Getz (Hyperfiddle) 2025-11-16T22:17:36.016189Z

for now you can manually add /fiddle/ into the URL

Dustin Getz (Hyperfiddle) 2025-11-16T22:17:39.508399Z

e.g.

👍 1
oλv 2025-11-16T22:39:03.047639Z

Thanks I like the new site btw 🤓

🙂 1
braai engineer 2025-11-20T19:20:45.534499Z

@dustingetz a link to source code on each of the examples would help understand it. perhaps consider showing scrollable source code in right column, if it fits 🙂