nandi/frqpublic Fork 0
ea3c833064e12a13eedb7cdfeb9635b9e926dc67
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.

deps.edn · 32 lines · 1.6 KBClojure Blame HistoryRaw
A freeq client in jolt, as glimmer components on Vidya 4719d6f nandi 20d ago1{:paths ["src"]
2
3 ;; glimmer owns the reactive half (ratom, components, reconciler);
4 ;; glimmer-vidya paints it as Vidya/egui through libvidya's retained-tree ABI.
Keep a row's actions from wandering when its line gets an id 5b5e90e nandi 19d ago5 ;; Our fork of glimmer, until the reconciler fix in it lands upstream: a
6 ;; component unmounted between a cell firing and the queued render running
7 ;; used to render anyway, into widgets the backend had already freed and
8 ;; handed out again — which took the message list apart in a busy channel.
9 :deps {jolt-lang/glimmer {:git/url "https://gitlab.com/nandithebull/glimmer"
10 :git/sha "4e733aa26343cef0478d8dfd3f2b76c0113b0969"}
A freeq client in jolt, as glimmer components on Vidya 4719d6f nandi 20d ago11 nandi/glimmer-vidya {:local/root "../vidya/glimmer"}}
12
13 ;; libvidya, the Rust/egui build (the C/raylib one does not export the tree
14 ;; ABI the backend binds):
15 ;; cd ../vidya && just ffi
16 ;; LD_LIBRARY_PATH=../vidya/build jolt -M:frq
Calls f31ad3d nandi 19d ago17 ;; libjoltmoq is the AV media plane — MoQ over QUIC, Opus, H.264 and capture —
18 ;; from gitlab.com/nandithebull/jolt-native. Calls are the one thing this
19 ;; client cannot do in jolt: signaling is IRC and lives in src/frq/av.jolt,
20 ;; but the media half is three thousand lines of codec and transport that
21 ;; would only be written badly a second time here.
22 ;; cd ../jolt-native && just build
A freeq client in jolt, as glimmer components on Vidya 4719d6f nandi 20d ago23 :jolt/native [{:name "vidya"
24 :darwin ["libvidya.dylib"]
Calls f31ad3d nandi 19d ago25 :linux ["libvidya.so"]}
26 {:name "joltmoq"
27 :darwin ["libjoltmoq.dylib"]
28 :linux ["libjoltmoq.so"]}]
A freeq client in jolt, as glimmer components on Vidya 4719d6f nandi 20d ago29
30 :aliases {:frq {:main-opts ["-m" "frq.app"]}}
31
32 :tasks {frq "jolt -M:frq"}}