nandi/frqpublic Fork 0
7ef496a397f9668939daafb44c6187a92cb7ff03
Commits
Clone
git clone https://git.rickub.com/nandi/frq.git
git clone ssh://git@rickub.com/nandi/frq.git

Host key fingerprint (ed25519): SHA256:iycHnxEyq0Q7uyVpB7JlznP0G7JrTPXLYRcAU5CSLhc — verify it before your first connect.

Keep a row's actions from wandering when its line gets an id 5b5e90e · on 7ef496a397f9668939daafb44c6187a92cb7ff03 · nandi · 19d ago
deps.edn · 23 lines · 1.0 KBClojure Blame HistoryRaw
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
{:paths ["src"]

 ;; glimmer owns the reactive half (ratom, components, reconciler);
 ;; glimmer-vidya paints it as Vidya/egui through libvidya's retained-tree ABI.
 ;; Our fork of glimmer, until the reconciler fix in it lands upstream: a
 ;; component unmounted between a cell firing and the queued render running
 ;; used to render anyway, into widgets the backend had already freed and
 ;; handed out again — which took the message list apart in a busy channel.
 :deps {jolt-lang/glimmer   {:git/url "https://gitlab.com/nandithebull/glimmer"
                             :git/sha "4e733aa26343cef0478d8dfd3f2b76c0113b0969"}
        nandi/glimmer-vidya {:local/root "../vidya/glimmer"}}

 ;; libvidya, the Rust/egui build (the C/raylib one does not export the tree
 ;; ABI the backend binds):
 ;;   cd ../vidya && just ffi
 ;;   LD_LIBRARY_PATH=../vidya/build jolt -M:frq
 :jolt/native [{:name "vidya"
                :darwin ["libvidya.dylib"]
                :linux ["libvidya.so"]}]

 :aliases {:frq {:main-opts ["-m" "frq.app"]}}

 :tasks {frq "jolt -M:frq"}}