nandi/jolt-nativepublic Fork 0
5416ab28fada343bf6c0fd963096487787b0cf35
Commits
Clone
git clone https://git.rickub.com/nandi/jolt-native.git
git clone ssh://git@rickub.com/nandi/jolt-native.git

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

Move the jolt libraries under glimmer-backends 19df0d8 · on 5416ab28fada343bf6c0fd963096487787b0cf35 · nandi · 12d ago
k1019236042.edn · 1 line · 2.2 KBClojure Blame HistoryRaw
1
{:material "1598:{:paths [\"src\"]\n\n ;; glimmer-vidya is a backend for glimmer: glimmer owns the reactive core\n ;; (ratom, component model, reconciler) and knows nothing about any toolkit;\n ;; this project supplies the widgets, painting and the frame loop by way of\n ;; Vidya's retained-tree C ABI, and registers them through glimmer.backend.\n :deps {jolt-lang/glimmer {:git/url \"https://github.com/jolt-lang/glimmer\"\n                           :git/tag \"v0.1.0\"\n                           :git/sha \"5581c331c51aff989259b9e8e92ec920fe5e6741\"}}\n\n ;; libvidya, built from ../ffi (the Rust/egui implementation). Only that\n ;; backend implements the tree ABI this project binds — the C/raylib build of\n ;; libvidya exports vidya.h alone, so it is deliberately NOT interchangeable\n ;; here, unlike for ../jolt. Put the built library on the search path:\n ;;   just ffi\n ;;   LD_LIBRARY_PATH=../build jolt counter\n :jolt/native [{:name \"vidya\"\n                :darwin [\"libvidya.dylib\"]\n                :linux [\"libvidya.so\"]}]\n\n :aliases {:test     {:extra-paths [\"test\"]\n                      :main-opts [\"-m\" \"glimmer-vidya.test-runner\"]}\n           :counter  {:extra-paths [\"examples\"]\n                      :main-opts [\"-m\" \"glimmer-vidya.counter\"]}\n           :showcase {:extra-paths [\"examples\"]\n                      :main-opts [\"-m\" \"glimmer-vidya.showcase\"]}\n           :smoke    {:extra-paths [\"examples\"]\n                      :main-opts [\"-m\" \"glimmer-vidya.smoke\"]}}\n\n :tasks {test     \"jolt -M:test\"\n         counter  \"jolt -M:counter\"\n         showcase \"jolt -M:showcase\"\n         smoke    \"jolt -M:smoke\"}}\n|10:::absent::|[:test]|[[jolt-lang/glimmer #:git{:url \"https://github.com/jolt-lang/glimmer\", :tag \"v0.1.0\", :sha \"5581c331c51aff989259b9e8e92ec920fe5e6741\"}]]|[]|[]|v0.7.28|/var/home/nandi/.jolt/gitlibs|||||/var/home/nandi|", :value {:roots ["/var/home/nandi/.jolt/gitlibs/https___github.com_jolt-lang_glimmer/5581c331c51aff989259b9e8e92ec920fe5e6741/src"], :natives [], :prep [], :libs {jolt-lang/glimmer #:git{:url "https://github.com/jolt-lang/glimmer", :tag "v0.1.0", :sha "5581c331c51aff989259b9e8e92ec920fe5e6741"}}, :trace nil}}