#Guix Packager 📦 supports a couple more languages and build systems as of… today!
https://guix-hpc.gitlabpages.inria.fr/guix-packager/
Kudos to Philippe Virouleau for the good hack.
#Guix Packager 📦 supports a couple more languages and build systems as of… today!
https://guix-hpc.gitlabpages.inria.fr/guix-packager/
Kudos to Philippe Virouleau for the good hack.
Someone asked during Café Guix whether we could use Hoot to run bits of Guix such as importers in the browser, which would nicely complement Guix Packager.
I suppose we’re still far from it because of C bindings these modules depend on, such as Guile-Gcrypt and POSIX sockets (for the HTTP client). But maybe someday these interfaces could be implemented in JS/wasm to allow for seamless integration?
@dthompson Is this « r7rs-small plus a few of the more important guile extensions » released with Guile-Hoot under module/hoot?
https://gitlab.com/spritely/guile-hoot/-/tree/ad2a7bb63b104beb09bf8689576c4e73f1cb8066/module/hoot
Modulo benchmarking and bootstrapping, it could be nice to replace C implementation by pure Scheme directly in libguile. Well, “could be” because integration is a piece of work. :-)
Working on https://simon.tournier.info/posts/2024-02-05-guile-sort I’ve started to think about libguile/list.c and others. Cool if it’s already done. :-)