Hacker News new | ask | show | jobs
by orliesaurus 632 days ago
As soon as I saw the title, I thought of the streetfighter character, but this was actually an interesting read on a programming language, I had never heard of before
2 comments

The slogan I've proposed for the language is "Guile goes with everything." Because Guile was designed from the outset to run embedded or standalone, and to transpile other extension languages to Scheme or a Scheme-compatible representation, I think that fitting. See: https://knowyourmeme.com/memes/guiles-theme-goes-with-everyt...
I think the Guile community of yore would have no idea what Street Fighter was but now we should embrace it as long as Capcom doesn't get mad.
Originally, it was called GEL (GNU Extension Language) but was later renamed to GUILE.

https://wingolog.org/archives/2009/01/07/a-brief-history-of-...

There was a forum where Tom Lord, the creator of GEL talked about the early history from his perspective. Unfortunately I cannot remember where it is. Sadly, Tom Lord passed away in 2022.

The other Scheme environment I use regularly is Gambit. So, reppin both Marvel and Capcom.
Should it be "Guile Scheme goes with everything" for the rhyme?
This is too good not to use.

(My favourite use of Guile's Theme is by Team Teamwork: https://www.youtube.com/watch?v=w5JuYmQ2_ns but I bet one of rms's many songs could be found to fit.)

Even better.
A prominent use of Guile is as the configuration language for Guix, GNU's version of Nix
It's the official GNU extension language, so it's fairly widely used in the GNU world I think.

It's also the language of the init system/service manager on GuixSD (the full OS distribution based on Guix), GNU Shepherd (a.k.a. dmd), and IIRC their initrd runs a Guile program instead of a shell script.