fsf, to emacs
@fsf@hostux.social avatar

Assigning your copyright to the FSF helps defend the GPL and keep software free. Thanks to Arne Babenhauserheide, David Fussner, Gavin Downard, Jeffrey Phillips, and Paul Nelson for assigning their copyright to the FSF! More: https://u.fsf.org/3ht

luis_felipe, to guix
@luis_felipe@mastodon.online avatar

No luck with the combo Guile + GTK (or GObject Introspection in general) in the Guix System 😞

Guile GI: https://lists.gnu.org/archive/html/guile-user/2023-11/msg00003.html

G-Golf on Guix: https://lists.gnu.org/archive/html/guile-user/2023-05/msg00024.html

I'll stick with Guile + web things for now.

ekaitz_zarraga, to random
@ekaitz_zarraga@mastodon.social avatar

I released a "final" version of my API for that also has a CLI tool.
It's a simple project to start learning about how does guile-hall work, get used to autotools and all that.

If you want take a look:
https://github.com/ekaitz-zarraga/guile-neocities

shegeley, to guix
@shegeley@fosstodon.org avatar

Short video intro into my guile scheme project hatis (Hackable text input system). Currently in very early pre-pre-pre alpha dev/research stage

https://youtu.be/Yq88C7y5goM
#wayland #guile #guix #hatis #text

daviwil, to scheme
@daviwil@fosstodon.org avatar

🔴 Today on Live, we'll discuss some ideas on how we can all help to improve the Guile Scheme ecosystem and developer experience.

This would be a great way to begin contributing to Free Software projects!

Join us here: https://systemcrafters.net/live

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

ArneBab, to scheme German
@ArneBab@rollenspiel.social avatar
fsf, to emacs
@fsf@hostux.social avatar

Assigning your copyright to the FSF helps defend the GPL and keep software free. Thanks to Arne Babenhauserheide, David Fussner, Gavin Downard, Jeffrey Phillips, and Paul Nelson for assigning their copyright to the FSF! More: https://u.fsf.org/3ht

fsf, to emacs
@fsf@hostux.social avatar

Assigning your copyright to the FSF helps defend the GPL and keep software free. Thanks to Arne Babenhauserheide, David Fussner, Gavin Downard, Jeffrey Phillips, and Paul Nelson for assigning their copyright to the FSF! More: https://u.fsf.org/3ht

abcdw, to scheme
@abcdw@fosstodon.org avatar

Arei Guile IDE with go to definition functionality is available in Guix:
https://git.savannah.gnu.org/cgit/guix.git/commit/?id=507315643e

Learn how to use it in the README:
https://git.sr.ht/~abcdw/emacs-arei/

BrodieOnLinux, to random
@BrodieOnLinux@linuxrocks.online avatar

python developers

ArneBab,
@ArneBab@rollenspiel.social avatar

@BrodieOnLinux that’s actually a really cool trick — the many with-usages (like locks!) are a huge boon to understandable code.

And while it took me 25 lines of code to implement this with with wisp ( https://hg.sr.ht/~arnebab/wisp/browse/examples/with.w?rev=3447d48e85620c639131c0e1b47308503df5eb81#L12 ) it’s only Python where that’s the default way to do things.

(there is no superfluous with in the previous paragraph ☺)

Being able to add stuff like this to the language cleanly is why I started to move my personal projects from to in 2013, though.

0x4d6165, to emacs
@0x4d6165@wanderingwires.net avatar

are there any guides for translating an emacs config to #guile for guile #emacs? ​:emacs:​

abcdw, (edited ) to scheme
@abcdw@fosstodon.org avatar

@krevedkokun implemented go to definition for Arei Guile IDE.

It will be available in new release.
https://git.sr.ht/~abcdw/emacs-arei/

"Backend" code is provided in Ares project, so other code editors can also benifit from it.
https://git.sr.ht/~abcdw/guile-ares-rs

fsf, to emacs
@fsf@hostux.social avatar

Assigning your copyright to the FSF helps defend the GPL and keep software free. Thanks to Arne Babenhauserheide, David Fussner, Gavin Downard, Jeffrey Phillips, and Paul Nelson for assigning their copyright to the FSF! More: https://u.fsf.org/3ht

lhp, to scheme
@lhp@mastodon.social avatar

Does anyone know a formatter for ?

Probably not too hard to build one myself, but I am feeling a bit lazy right now...

daviwil, to scheme
@daviwil@fosstodon.org avatar

Impromptu live Scheme hacking stream followed by a bit of Modern Warfare 3 multiplayer:

https://twitch.tv/FluxHarmonicLive

Come help me build an annoying IRC bot with Guile?

futurile, to guix

New blog post - how to modify #guix packages using inheritance. A nice #guile capability. All part of the series on guix packaging.

And, cheekily suggesting that 'The Perfect Setup' is VS Code - well at least the easiest to get started with 🤣

https://www.futurile.net/2024/01/12/modifying-guix-packages-using-inheritance/

efraim, to random
@efraim@tooot.im avatar

For the sake of learning I'm working to create a #guile wrapper for a C library. The C library wants to return a pointer to a struct. Should I just interact with the pointer or grab the data from the pointer and ignore the pointer? It's a timedate library so it's not like the data would be long lived. Right now I'm leaning toward get the data, enter it into an srfi-9 record (which matches the struct) and ignore or destroy the pointer.

daviwil, to scheme
@daviwil@fosstodon.org avatar

I just opened up registration for the March iteration of the "Hands-On Guile Scheme for Beginners" course!

This is an 8-week course that is a mixture of on-demand learning content, live Q&A sessions, practical exercises, and a private forum where I answer all your questions. We had a great time in the February iteration so I'm looking forward to running it again!

Come learn Scheme and functional programming with us!

https://systemcrafters.net/courses/hands-on-guile-scheme-beginners/

#gnu #guile #scheme #programming

civodul, to random
@civodul@toot.aquilenet.fr avatar
fsf, to emacs
@fsf@hostux.social avatar

Assigning your copyright to the FSF helps defend the GPL and keep software free. Thanks to Arne Babenhauserheide, David Fussner, Gavin Downard, Jeffrey Phillips, and Paul Nelson for assigning their copyright to the FSF! More: https://u.fsf.org/3ht

civodul, to random
@civodul@toot.aquilenet.fr avatar

#Skribilo—the pandoc of Scheme (ahem, almost), the Scribble of #Guile!—now has a CommonMark front-end:
https://lists.nongnu.org/archive/html/skribilo-users/2024-02/msg00000.html

That means you can give it Markdown input and it’ll render it as HTML, LaTeX, Lout, or Info. And it recognizes #Haunt-style headers in the input!

abcdw, to guix
@abcdw@fosstodon.org avatar

Transitive Package Management. Generate the lock file with your language's package manager and do the rest with guix.

I cancelled today's stream, but recorded a video for you ;)

https://youtu.be/s3VO9Kb0sHw
https://diode.zone/w/vCvgAWuTCruYuhCJ2ZccTh

abcdw, (edited ) to guix
@abcdw@fosstodon.org avatar

Plan to stream about management of elixir projects with Guix in one hour and a half.

Will talk about transitive package management in general and why it's better not to package language-specific packages with Guix, will learn by example and clean up some tools we've made during the last month for Elixir in particular.

Hope the connection will be good (:

https://youtu.be/DWMvb9b_M8k
https://trop.in/stream

#guix #elixir #erlang #scheme #guile

fsf, to emacs
@fsf@hostux.social avatar

Assigning your copyright to the FSF helps defend the GPL and keep software free. Thanks to Arne Babenhauserheide, David Fussner, Gavin Downard, Jeffrey Phillips, and Paul Nelson for assigning their copyright to the FSF! More: https://u.fsf.org/3ht

fsf, to emacs
@fsf@hostux.social avatar

Assigning your copyright to the FSF helps defend the GPL and keep software free. Thanks to Arne Babenhauserheide, David Fussner, Gavin Downard, Jeffrey Phillips, and Paul Nelson for assigning their copyright to the FSF! More: https://u.fsf.org/3ht

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • thenastyranch
  • rosin
  • GTA5RPClips
  • osvaldo12
  • love
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • mdbf
  • DreamBathrooms
  • ngwrru68w68
  • provamag3
  • magazineikmin
  • InstantRegret
  • normalnudes
  • tacticalgear
  • cubers
  • ethstaker
  • modclub
  • cisconetworking
  • Durango
  • anitta
  • Leos
  • tester
  • JUstTest
  • All magazines