#guile

2025-05-23

@kingcons @insom I choose the elements of my stack because I think they point the way to the future. I hate #guix because it is way too slow and overuses resources, but I think it points the way to something better in the near future. I hard-code (solid and fast as possible) in #Rust and soft-code (malleable and rapid development) #Guile; both these I think are the correct evolutionary steps towards future systems and script languages.

...

2025-05-23

@kingcons @insom @khinsen

I mostly agree with the article. The "bullshit" line seems a bit harsh.

I moved from Python to Clojure because it has an excellent programming model for data manipulation. No surprise that Clojure is big in fintech.

But then I moved to #guile It has not a whiff of commercial activity, with lots of smart people doing really exciting stuff--particularly the folks at #spritely

Will #guile set the world on fire? No, but it is an excellent language and environment to practice artisanal coding.

And there is #guix, a really interesting take on Linux leveraging #guile extensively.

Niche yes, fun double-yes.

Oh, and Emacs is great! (opinion)

Josep Bigorra 🐂🇳🇱🎸👨‍💻jjba23
2025-05-22

ggg v0.2.0:

ggg now supports 1 -> 3 part badges, and is flexible in appearance (font-weight, family, color, all per part)

codeberg.org/jjba23/ggg

Through generation we create pixel perfect badges for your / or other documents, or for you footer :D

This tool is flexible & extensible thanks to the power of ( )

You can then use the svg in your (or ) repository .

I provide a manifest in the repo

2025-05-21

@cwebber @dthompson

This scratches my greatest #guile itch.

#spritely for the win, AGAIN!

(Thanks Dave)

Ekaitz Zarraga 👹ekaitz_zarraga
2025-05-19

Hoy stream en espanolo con y porque yo lo valgo.

twitch.tv/ekaitzza

Josep Bigorra 🐂🇳🇱🎸👨‍💻jjba23
2025-05-19

I had a moment of inspiration and created take a look (still software)

ggg:

codeberg.org/jjba23/ggg

Through generation from we leverage a (wip) and apply some knowledge to build pixel perfect project / badges.

It also scripts to export to or .

You can then use the svgs in your (or ) repository for example.

I provide a manifest in the repo

badges showglyphs
Supreme Sexp System (SSS)sss_project
2025-05-16

¡Qué maravilla el ! ✨ Un rincón de paz en medio del bullicio. ¡Su belleza y tranquilidad son zen puras! 🧘‍♀️ tranquilo

codeberg.org/jjba23/sss

mostrando SSS en su gloria
WikiMusic Projectwikimusic_project
2025-05-16

v0.3.7 release -

codeberg.org/jjba23/wikimusic

the

we now support connections between songs - artists - genres, also PDF music sheet support, dark mode, and much more (even more to come)

powered by

visit my instance at : wikimusic.jointhefreeworld.org

showcase pdf music sheetshowcase genre song connectionshowcase songs list
Josep Bigorra 🐂🇳🇱🎸👨‍💻jjba23
2025-05-14

Now it supports user preferred and light mode :) my

cozy and professional user-interfaces for everyone

hygge + guile =

but still long ways to go until v1.0.0

codeberg.org/jjba23/hygguile

here my showcase live:

hygguile.jointhefreeworld.org/

also available declaration in repo for your convenience

also using it already in my projects, like lucidplan:

lucidplan.jointhefreeworld.org

light mode hygguiledark mode
Josep Bigorra 🐂🇳🇱🎸👨‍💻jjba23
2025-05-12

I'm starting to get somewhere with my

cozy and professional user-interfaces for everyone

hygge + guile =

but still long ways to go until v1.0.0

codeberg.org/jjba23/hygguile

here my showcase live:
hygguile.jointhefreeworld.org/

it's beautiful how expressive is and how tree like data structures are best served in a s-expression language.

also available declaration in repo for your convenience

hygguile showcase
Andrew Tropinabcdw@fosstodon.org
2025-05-12

Guile Debugger and Stack Inspector project[1] progress, new Scheme Testing Library[2] and Shepherd<->nREPL integration are just a few of the things we showcase and discuss this Thursday on RDE Meetup #5.

Everyone is welcome. Please, register for the event[3]. It's not required, but it will let us know that you come and help to plan accordingly.

[1]: codeberg.org/cons-town/guile-d
[2]: git.sr.ht/~abcdw/guile-ares-rs
[3]: lists.sr.ht/~abcdw/rde-announc

#scheme #guile #guix #rde

GripNewsGripNews
2025-05-12

🌘 鞭毛犬路標 — Wingolog 筆記
➤ 一個編譯器愛好者的自我探索與技術實踐
wingolog.org/archives/2025/05/
這篇文章記錄了作者在編譯器和語言實現領域的探索歷程,以及開發名為 Whippet 的垃圾回收器的過程。作者從對編譯器的濃厚興趣出發,在業界累積經驗後,重新回到垃圾回收的研究,並受到 Immix 垃圾回收器的啟發,最終開發出基於 mark-sweep 且使用 bump-pointer 分配的 Nofl 垃圾回收器。作者分享了撰寫學術論文的動機,以及將 Whippet 整合至 Guile 的目標。
+ 這篇文章寫得非常生動有趣,作者的探索精神令人欽佩。雖然有些技術細節比較深奧,但整體而言讀起來很有收穫。
+ 看到有人將理論研究與實際應用結合起來,並且願意分享自己的經驗和挑戰,真的很棒!這篇文章對有志於編譯器和垃圾回收領域的人來說,應該很有啟發性。

2025-05-11

WIP web frontend for guix’s GCDs! I will also show voting results and timeline for the different phases.

Made with #guile haunt.

Thoughts?

#guix

A web browser at localhost / guix consensus documents / 002 codeberg.

The page is named Guix Consensus Documents, there are two columns. On the first is a list of all the guix consensus documents from 001 to 004 and on the right is the content of a guix consensus document titled Migrating repositories, issues, and patches to Codeberg
Arne BabenhauserheideArneBab@rollenspiel.social
2025-05-10

The first step to getting Drachi playable for Spring Lisp Game Jam:¹
It has an itch.io page now:

arnebab.itch.io/drachi?secret=
hg.sr.ht/~arnebab/drachi

Can I promise that I will get this done? Certainly not. But I will try.

I’m starting from a minimal prototype (a dragon who can jump). Needed steps:

- add puzzles when opening chests
- add more levels
- add music
- package with #guix pack as a playable game (for Linux)

¹ itch.io/jam/spring-lisp-game-j

#game #libre #lisp #scheme #guile #freesoftware

Panicz Maciej GodekPaniczGodek@functional.cafe
2025-05-09

Hey #Guile #Scheme experts!

Suppose that I want to build a string by reading a port character-by-character.

Is there like a data structure that would allow me to do this? (Something like Java's StringBuilder)

2025-05-09

I wonder what (option '(#\a) #t #t identity) is supposed to do. Is the argument required, or optional? I guess required, but I wonder why two boolean arguments were used instead of one taking a symbol.

#srfi37 #guile

2025-05-09

🔴 Today on #SystemCrafters Live, we'll start building a web-based MUD (multi-user dungeon) using Guile Scheme and Spritely Goblins!

We've laid the ground work on the most recent Crafter Hours stream, so this stream will be where we really start working on the game logic and try to build a fun game from scratch.

Join us here:

- youtube.com/live/Xq2uMjWJWE0
- twitch.tv/SystemCrafters
- systemcrafters.net/live

🕐 in your time zone: time.is/compare/1800_in_Athens

#guile #scheme #goblins #gamedev #programming

2025-05-09

Interesting, SRFI-37 does not provide option? procedure.

#srfi37 #guile

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst