From 9aadbf42fd7141dc8bbf49d93ac14641e0fb00a9 Mon Sep 17 00:00:00 2001 From: Yogthos Date: Thu, 11 Jun 2026 20:42:41 -0400 Subject: [PATCH] docs: vendored spork/http note in the interop section; ring-core/ring-codec in libraries.md --- README.md | 7 ++++++- docs/libraries.md | 4 ++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 401f260..1fc9712 100644 --- a/README.md +++ b/README.md @@ -138,7 +138,12 @@ function expecting a tuple needs an explicit conversion. The `jolt.interop`, This bridge is what makes networking (and everything else in Janet's stdlib) available to ordinary Clojure — for example, `jolt.nrepl` (below) is plain -Clojure over `janet.net/*`. +Clojure over `janet.net/*`. Jolt also vendors +[spork/http](https://janet-lang.org/spork/api/http.html) into its binary +(`vendor/spork/http.janet`, MIT), reachable as `janet.spork.http/*` — the +`jolt.http` client and the Ring adapter in +[examples/ring-app](https://github.com/jolt-lang/examples/tree/main/ring-app) +are built on it. No `jpm install spork` required. ```clojure (require '[jolt.interop :as j]) diff --git a/docs/libraries.md b/docs/libraries.md index 574a2b1..522a89e 100644 --- a/docs/libraries.md +++ b/docs/libraries.md @@ -8,3 +8,7 @@ Libraries confirmed to load and pass their conformance checks on Jolt * [Selmer](https://github.com/yogthos/Selmer) * [medley](https://github.com/weavejester/medley) * [cuerdas](https://github.com/funcool/cuerdas) +* [ring-core](https://github.com/ring-clojure/ring) — via `:deps/root "ring-core"`, + on the [ring-app example](https://github.com/jolt-lang/examples/tree/main/ring-app)'s + spork/http adapter +* [ring-codec](https://github.com/ring-clojure/ring-codec)