New Chibi Scheme libraries ported to CHICKEN 6

"Diego A. Mundo via Chicken-users" <[email protected]> Sat, 22 Nov 2025 04:17:49 +0000
Newsgroups gmane.lisp.scheme.chicken
Message-ID <WCKXG7wzsdNxmQIgttIQ7SaznRMAKGLRjAHrDq5RXxmyIrN2lOLU0j0p6DUlB9u2VrZhde_CFaU_GA3OuwQ9IE8_aMMIIGewxsf0YMVEt7Q=@pm.me>
Hi all,

Chibi has a lot of really nice libraries that I'd love to use in CHICKEN. I've already ported (chibi generic), so I figured why not port a few more for CHICKEN 6? 

I've done little more than re-package the original code here; Chibi's original code is wonderfully portable and mostly comes with tests, so it only took a small effort. I have preserved the original Chibi license. Future versions could be further optimized in CHICKEN. I have not (yet) produced any wiki docs, but the original documentation can be found at https://synthcode.com/scheme/chibi/#h2_StandardModules

I've made a unified sourcehut project for the effort here:

https://sr.ht/~dieggsy/chibi-chicken/

Which has a ticket tracker here:

https://todo.sr.ht/~dieggsy/chibi-chicken

I have tested all eggs locally, but three of these depend on others so test-new-egg was only really run on the zero-chibi-dependency libraries. The new eggs are:

- chibi-config
  https://git.sr.ht/~dieggsy/chibi-config/blob/main/chibi-config.release-info

- chibi-edit-distance
  https://git.sr.ht/~dieggsy/chibi-edit-distance/blob/main/chibi-edit-distance.release-info

- chibi-math
  https://git.sr.ht/~dieggsy/chibi-math/blob/main/chibi-math.release-info

- chibi-term
  https://git.sr.ht/~dieggsy/chibi-term/blob/main/chibi-term.release-info

- chibi-crypto
  https://git.sr.ht/~dieggsy/chibi-crypto/tree/main/item/chibi-crypto.release-info

- chibi-diff
  https://git.sr.ht/~dieggsy/chibi-diff/blob/main/chibi-diff.release-info

- chibi-app
  https://git.sr.ht/~dieggsy/chibi-app/tree/main/item/chibi-app.release-info

Diego