Successfully attempted to run a simple hoot program using wasmtime
Some ugly code: https://codeberg.org/Z572/wasmtime-hoot
| github | https://github.com/Z572 |
Successfully attempted to run a simple hoot program using wasmtime
Some ugly code: https://codeberg.org/Z572/wasmtime-hoot
BUT WAIT THERE'S MORE! Wastrel actually *uses* Hoot's WASM tooling to do this stuff. And... hm, now this is interesting.
A lot of people know that @spritely's Hoot can compile Scheme -> Webassembly, but what less people know is that Hoot is a *whole WASM toolkit*. We don't use emscripten, etc. Hoot brings its own assembler, disassembler, and even *interpreter*... you can actually *run* WASM programs in it (albeit slowly) and even insert WASM instructions line-by-line at the REPL... a feature, that as far as I know, is *exclusive* to Hoot.
Which also means, you can write *low-level* WASM programs with Hoot, and then test and debug them.
Okay, very interesting! Is this going somewhere? It is...
Announcing a new #Guix release with version 1.5.0.
https://guix.gnu.org/en/blog/2026/gnu-guix-1.5.0-released/
Guix is a rolling release meaning users receive the latest updates continuously.
This release updates all the installation media when setting up Guix on a new system.
It can be used as a package manager on top of an existing Linux distribution (e.g. #debian, #ubuntu, #suse, #fedora, #archlinux, etc). Or it can be used as a stand-alone #linux distribution installed as #desktop #server or in the #cloud.
Since the previous release Guix has added 12,525 new packages and 29,932 packages have been updated.
- #KDE Plasma and a #declarative configuration service
- There are around 40 new system services to choose from such as Forgejo Runner and RabbitMQ
- Full-source bootstraps of the #Zig and #Mono their compilers are now available
- Other major updates include GCC 15.2.0, Emacs 30.2, Icecat and Librewolf 140, LLVM 21.1.8 and Linux-libre 6.17.12.
- Contributing teams building packages for areas including #openscience, #hpc, #electronics, #python, #astronomy and #rust
Read all about it on the blog and try out Guix now!
https://github.com/ufo5260987423/scheme-langserver @ufo5260987423 want to add #guile support on the scheme-langserver, please contact him if anyone is interested.
Can anyone try to run the following code using #guile
` ` `
(use-modules (fibers))
(run-fibers gc)
(while 1)
` ` `
will be killed on my laptop
Did you see dmenu for #wayland written in #Guile #Scheme?
https://git.sr.ht/~ngraves/guile-dmenu
by Nicolas Graves.
📢 #Guix GCD 002, “Migrating repositories, issues, and patches to Codeberg”, has been accepted following a two-month discussion that led to many improvements 👇
https://codeberg.org/futurile/guix-org/src/branch/master/gcd-voting-summary/gcd002-voting-summary.md
Many thanks to @futurile for collecting the deliberation statements!