nandi/jolt-nativepublic Fork 0
6f016e7
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.

Name a jolt source .clj

jolt resolves a namespace through .jolt, .clj and .cljc alike, and every other
tool in the path -- clj-kondo, clojure-lsp, an editor deciding how to indent a
form -- only knows the last two. The .jolt extension bought nothing it could
not have had for free, and cost the tooling that reads these files.

Renames only; no namespace, alias or task changes. The one place a file is
named by extension, in glimmer-vidya's README, moves with it.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
nandi committed 2026-09-07T11:58:03-07:00 Browse files
6f016e7 parent: 16408ca
renamed jolt/glimmer-tui/examples/glimmer_tui/counter.clj +0 -0
similarity index 100%
rename from jolt/glimmer-tui/examples/glimmer_tui/counter.jolt
rename to jolt/glimmer-tui/examples/glimmer_tui/counter.clj
similarity index 100%
rename from jolt/glimmer-tui/examples/glimmer_tui/counter.jolt
rename to jolt/glimmer-tui/examples/glimmer_tui/counter.clj
renamed jolt/glimmer-tui/src/glimmer_tui/core.clj +0 -0
similarity index 100%
rename from jolt/glimmer-tui/src/glimmer_tui/core.jolt
rename to jolt/glimmer-tui/src/glimmer_tui/core.clj
similarity index 100%
rename from jolt/glimmer-tui/src/glimmer_tui/core.jolt
rename to jolt/glimmer-tui/src/glimmer_tui/core.clj
renamed jolt/glimmer-tui/src/glimmer_tui/ffi.clj +0 -0
similarity index 100%
rename from jolt/glimmer-tui/src/glimmer_tui/ffi.jolt
rename to jolt/glimmer-tui/src/glimmer_tui/ffi.clj
similarity index 100%
rename from jolt/glimmer-tui/src/glimmer_tui/ffi.jolt
rename to jolt/glimmer-tui/src/glimmer_tui/ffi.clj
modified jolt/glimmer-vidya/README.md +1 -1
@@ -98,7 +98,7 @@ jolt repl-ui # a window you edit from a prompt, live
9898
9999 ## Live from a REPL
100100
101-`examples/glimmer_vidya/repl.jolt` is a window whose whole contents are one
101+`examples/glimmer_vidya/repl.clj` is a window whose whole contents are one
102102 ratom, and a REPL that writes to it. Nothing in it is special to REPLs — it is
103103 the ordinary arrangement with the cell driven by what you type rather than by a
104104 handler — but it turns the toolkit into something you poke at rather than
@@ -98,7 +98,7 @@ jolt repl-ui # a window you edit from a prompt, live
98 98
99 ## Live from a REPL99 ## Live from a REPL
100 100
101-`examples/glimmer_vidya/repl.jolt` is a window whose whole contents are one101+`examples/glimmer_vidya/repl.clj` is a window whose whole contents are one
102 ratom, and a REPL that writes to it. Nothing in it is special to REPLs — it is102 ratom, and a REPL that writes to it. Nothing in it is special to REPLs — it is
103 the ordinary arrangement with the cell driven by what you type rather than by a103 the ordinary arrangement with the cell driven by what you type rather than by a
104 handler — but it turns the toolkit into something you poke at rather than104 handler — but it turns the toolkit into something you poke at rather than
renamed jolt/glimmer-vidya/examples/glimmer_vidya/counter.clj +0 -0
similarity index 100%
rename from jolt/glimmer-vidya/examples/glimmer_vidya/counter.jolt
rename to jolt/glimmer-vidya/examples/glimmer_vidya/counter.clj
similarity index 100%
rename from jolt/glimmer-vidya/examples/glimmer_vidya/counter.jolt
rename to jolt/glimmer-vidya/examples/glimmer_vidya/counter.clj
renamed jolt/glimmer-vidya/examples/glimmer_vidya/repl.clj +0 -0
similarity index 100%
rename from jolt/glimmer-vidya/examples/glimmer_vidya/repl.jolt
rename to jolt/glimmer-vidya/examples/glimmer_vidya/repl.clj
similarity index 100%
rename from jolt/glimmer-vidya/examples/glimmer_vidya/repl.jolt
rename to jolt/glimmer-vidya/examples/glimmer_vidya/repl.clj
renamed jolt/glimmer-vidya/examples/glimmer_vidya/showcase.clj +0 -0
similarity index 100%
rename from jolt/glimmer-vidya/examples/glimmer_vidya/showcase.jolt
rename to jolt/glimmer-vidya/examples/glimmer_vidya/showcase.clj
similarity index 100%
rename from jolt/glimmer-vidya/examples/glimmer_vidya/showcase.jolt
rename to jolt/glimmer-vidya/examples/glimmer_vidya/showcase.clj
renamed jolt/glimmer-vidya/examples/glimmer_vidya/smoke.clj +0 -0
similarity index 100%
rename from jolt/glimmer-vidya/examples/glimmer_vidya/smoke.jolt
rename to jolt/glimmer-vidya/examples/glimmer_vidya/smoke.clj
similarity index 100%
rename from jolt/glimmer-vidya/examples/glimmer_vidya/smoke.jolt
rename to jolt/glimmer-vidya/examples/glimmer_vidya/smoke.clj
renamed jolt/glimmer-vidya/src/glimmer_vidya/core.clj +0 -0
similarity index 100%
rename from jolt/glimmer-vidya/src/glimmer_vidya/core.jolt
rename to jolt/glimmer-vidya/src/glimmer_vidya/core.clj
similarity index 100%
rename from jolt/glimmer-vidya/src/glimmer_vidya/core.jolt
rename to jolt/glimmer-vidya/src/glimmer_vidya/core.clj
renamed jolt/glimmer-vidya/src/glimmer_vidya/ffi.clj +0 -0
similarity index 100%
rename from jolt/glimmer-vidya/src/glimmer_vidya/ffi.jolt
rename to jolt/glimmer-vidya/src/glimmer_vidya/ffi.clj
similarity index 100%
rename from jolt/glimmer-vidya/src/glimmer_vidya/ffi.jolt
rename to jolt/glimmer-vidya/src/glimmer_vidya/ffi.clj
renamed jolt/glimmer-vidya/test/glimmer_vidya/backend_test.clj +0 -0
similarity index 100%
rename from jolt/glimmer-vidya/test/glimmer_vidya/backend_test.jolt
rename to jolt/glimmer-vidya/test/glimmer_vidya/backend_test.clj
similarity index 100%
rename from jolt/glimmer-vidya/test/glimmer_vidya/backend_test.jolt
rename to jolt/glimmer-vidya/test/glimmer_vidya/backend_test.clj
renamed jolt/glimmer-vidya/test/glimmer_vidya/test_runner.clj +0 -0
similarity index 100%
rename from jolt/glimmer-vidya/test/glimmer_vidya/test_runner.jolt
rename to jolt/glimmer-vidya/test/glimmer_vidya/test_runner.clj
similarity index 100%
rename from jolt/glimmer-vidya/test/glimmer_vidya/test_runner.jolt
rename to jolt/glimmer-vidya/test/glimmer_vidya/test_runner.clj