Hacker GitHub

← All repos

udem-dlteam/ribbit

View on GitHub ↗ ★ 566 Scheme

A portable, compact and extensible Scheme implementation to 25 targets. R4RS compliant.

16 mentions on Hacker News by 12 people: 3 stories, 13 comments · first 2021-11-26 · latest 2026-09-19

Mentions per year 16 mentions · busiest year 2021 (4)
20082026
  1. Here is another tiny and highly portable Scheme that I submitted along with this: https://github.com/udem-dlteam/ribbit https://arxiv.org/abs/2310.13589 Ribbit: A portable, compact and extensible Scheme implementation to 25 targets. R4RS…
  2. …compact Scheme system that supports a REPL, is extensible and has a 4 KB executable code footprint. https://github.com/udem-dlteam/ribbit https://arxiv.org/abs/2310.13589 Abstract. The Ribbit system is a compact Scheme implementation…
  3. I've been working on a similar (ish) project for a while: Ribbit ( https://github.com/udem-dlteam/ribbit ). Supports a full R4RS REPL (with tail-calls) in the same sizes as Lispy (8Kb for JavaScript and 6.5Kb for x86)!
  4. …compiler supporting over 25 target languages (including C, x86, POSIX-Shell, Haskell, and OCaml): https://github.com/udem-dlteam/ribbit - A new garbage collector algorithm (that can collect cycles immediately), implemented in C…
    comment by leonardool · 2026-06-02 · in Ask HN: Who wants to be hired? (June 2026)
  5. …that really helped is CI testing! All the RVMs (the 16 targets) are now fully tested at each PR ( https://github.com/udem-dlteam/ribbit/actions )
  6. …Stage0: https://bootstrapping.miraheze.org/wiki/Stage0 Ribbit (same authors): https://github.com/udem-dlteam/ribbit stage0-posix: https://github.com/oriansj/stage0-posix Bootstrappable Builds: https://bootstrappable.org/ See also this L
  7. And Ribbit: https://github.com/udem-dlteam/ribbit .
    comment by belmarca · 2023-07-04 · in Rabbit Scheme Compiler
  8. https://github.com/udem-dlteam/ribbit And https://piumarta.com/software/maru/ Are two good examples. Maru is interesting in that it can implement a full-fat language/os/vm/compiler in under 2kloc Bluebottle is another barbecues and up OS:…
    comment by alexisread · 2023-01-14 · in What the hell is Forth? (2019)
  9. the code is very cryptic: for example the go source: https://github.com/udem-dlteam/ribbit/blob/main/src/host/go/... the C one has better comments, I imagine that's the reference implementation? https://github.com/udem-dlteam/ribbit/blob/ma…
  10. …issues gets removed when dynamic memory allocation goes away. On a side note, have you seen this? https://github.com/udem-dlteam/ribbit https://www.youtube.com/watch?v=A3r0cYRwrSs an extremely compact VM for a version of R4RS.
  11. …an R4RS implementation that is extremely compact. The video is only 15 minutes and worth a watch. https://github.com/udem-dlteam/ribbit https://www.iro.umontreal.ca/~feeley/papers/YvonFeeleyVMIL21... https://www.youtube.com/watch?v=A3r0cYRw…
  12. Code looks very cool There's even a Python implementation with 1 space indentation :) https://github.com/udem-dlteam/ribbit/blob/main/src/host/py/...
  13. Paper is acm-walled but code repo is https://github.com/udem-dlteam/ribbit . I would like to have seen Hedgehog Lisp ( https://github.com/sbp/hedgehog ) in the comparison chart, since it has actually been used for practical projects. Its…
    comment by throwaway81523 · 2021-11-26 · in A small scheme VM, compiler, and REPL in 4k