jolt-lang/jolt

Factor out a portable Scheme layer which could target different implementations

開放

#446 建立於 2026年7月21日

 (0 則留言) (0 個反應) (0 位負責人)Janet (0 個分叉)github user discovery
enhancementhelp wanted

倉庫指標

星標
 (14 顆星)
PR 合併指標
 (平均合併 1小時 45分鐘) (30 天內合併 219 個 PR)

描述

While Chez gives us a good overall target for Clojure, it makes a few architectural assumptions, like being able to write instructions to a section of memory and then execute that code, that do not hold for targets like WASM which considers such behavior a security concern. It would be useful to decouple the host layer from Chez and make it easy to port to different Scheme runtimes which would give us access to things like interactive development for WASM via Guile. Since host code is already separate from the core language implementation, there's some more refactoring that would be needed, but it wouldn't be difficult to isolate Chez specific bits, and build a general Scheme layer on top.

貢獻者指南