@Z572

67 Followers
28 Following
107 Posts
guix,guile,emacs 用户
githubhttps://github.com/Z572

Successfully attempted to run a simple hoot program using wasmtime

Some ugly code: https://codeberg.org/Z572/wasmtime-hoot

#guile #wasm

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...

# tbh, i don't even want to do this. this is why i'm posting it here instead of in my terminal
ln -s /dev/null AGENTS.md

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.

#scheme #guile

GitHub - ufo5260987423/scheme-langserver: Scheme language server

Scheme language server. Contribute to ufo5260987423/scheme-langserver development by creating an account on GitHub.

GitHub
sometimes it seems like building a scheme implementation is professing to remove restrictions while also piling feature on top of feature

Can anyone try to run the following code using #guile

` ` `
(use-modules (fibers))
(run-fibers gc)
(while 1)
` ` `
will be killed on my laptop

The great #Guix migration has started.
https://codeberg.org/guix
GNU Guix

Transactional package manager, declarative GNU/Linux distribution, reproducible deployment tool, and more!

Codeberg.org

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!

Making sure you're not a bot!