Get the latest tech news
Ribbit: A portable, compact and extensible R4RS Scheme implementation
A small and portable Scheme implementation with AOT and incremental compilers that fits in 4K. It supports closures, tail calls, first-class continuations and a REPL. - udem-dlteam/ribbit
This includes closures, I/O, tail calls, first-class continuations and a Read Eval Print Loop (REPL). For example, the option can be followed by js(JavaScript), asm(x86 Assembly), c(C), py(Python), hs(Haskell), pro(Prolog) or any of the supported targets. LanguageCorevariadicsI/OR4RSx86 Assembly ( asm)✅✅✅✅C ( c)✅✅✅✅Haskell ( hs)✅✅✅✅JavaScript ( js)✅✅✅✅Python ( py)✅✅✅✅Clojure ( clj)✅✅❌❌Lisp ( lisp)✅✅❌❌Prolog ( pro)✅✅❌❌Scheme ( scm)✅✅❌❌Posix-Shell ( sh)✅✅❌❌Go ( go)✅❌❌❌Lua ( lua)✅❌❌❌OCaml ( ml)✅❌❌❌Idris 2 ( idr)✅❌❌❌Scala ( scala)✅❌❌❌Zig ( zig)✅❌❌❌Ruby ( rb)🚧❌❌❌Java ( java)🚧❌❌❌Rust ( rs)🚧❌❌❌We are actively developing Ribbit.
Or read this on Hacker News