zyd, to scheme
@zyd@emacs.ch avatar

I am very inclined to start learning #Guile / #Scheme solely for this dream:

With the introduction of an FFI, you can now implement nearly your entire web frontend in Scheme; the examples we've looked at today are but a glimpse of what's now possible!

In the future, we hope the Guile community will join us in developing a colorful variety of wrapper libraries for commonly-used web APIs, so that building with Hoot becomes increasingly fun and easy.

via -> https://spritely.institute/news/building-interactive-web-pages-with-guile-hoot.html

I don't know about you but a Lisp (or a Scheme) directly on the web is flat out sick as hell. Writing web UI programs directly in Lisp? Sick as hell. Lisp WASM compiler? Sick as hell.

I now have two reasons to be learning Guile/Scheme: Guix and Hoot.

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

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

avp, to scheme
@avp@fosstodon.org avatar

I'm pleased to announce Guile-PNG version 0.7.2:
https://github.com/artyom-poptsov/guile-png/releases/tag/v0.7.2

Guile-PNG is a pure Scheme PNG (RFC 2083) format parser for GNU Guile.

The library allows to create, read process and write PNG images.

abcdw, to guix
@abcdw@fosstodon.org avatar

I wrote a note to reply @civodul's message, but I think it's a good reading about Reproducible Development Environments with Guix on its own.

https://github.com/abcdw/notes/blob/4883840e6/notes/20240210123238-2024_02_10_guix_workflow.org

Let me know what you think.

Original thread:
https://fosstodon.org/@abcdw/111900079522888397

#guix #nix #guile #scheme #flakes #make #org #orgmode

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 guix
@abcdw@fosstodon.org avatar

The tool for programmatically updating guix channels and package definitions in your project would make life so much easier.

Something like niv or flakes for nix.
https://github.com/nmattia/niv
https://nixos.wiki/wiki/Flakes

Have it in my mind for months or even years.

#guix #nix #scheme #guile #flakes

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 guix
@abcdw@fosstodon.org avatar

RDE got 200 stars on github mirror, which is quite impressive considering the fact that all activities and development happens on sourcehut.

https://github.com/abcdw/rde

https://git.sr.ht/~abcdw/rde

#guix #rde #guile #scheme #nix #git #github #sourcehut

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

michelin, to guix
@michelin@hachyderm.io avatar

Awesome watching @cwebber managing to play a shooter game for quite sometime while talking before losing a life

, , : a unified vision for user security https://fosdem.org/2024/schedule/event/fosdem-2024-2331-spritely-guile-guix-a-unified-vision-for-user-security/

michelin, to webassembly
@michelin@hachyderm.io avatar

With compililng to I now have no excuse to not write code and foist it on unsuspecting browsers ;)

Thanks @cwebber for starting off the talk

https://fosdem.org/2024/schedule/event/fosdem-2024-2339-scheme-in-the-browser-with-guile-hoot-and-webassembly/

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 guix
@abcdw@fosstodon.org avatar

It's possible to obtain source code via SSH instead of HTTPS in guix package definition by using git-checkout instead of origin.

https://github.com/abcdw/notes/blob/18ba0f8d79e8c39df41ca0ab7e932ddfe8a252a3/notes/20240202115302-guix_and_private_repository.org#L6

#guix #guile #scheme #git

daviwil, to emacs
@daviwil@fosstodon.org avatar

If you've got questions about Emacs, Guix, Guile, or other related topics and want a friendly place to ask them, come check out the new System Crafters Forum!

https://forum.systemcrafters.net

Things are a little bare for now, so feel free to come introduce yourself and tell us about something cool you've been working on lately :)

More information in the news post: https://systemcrafters.net/news/new-system-crafters-forum/

abcdw, to scheme
@abcdw@fosstodon.org avatar

Implemented arei-goto-module function, it allows to jump to any module available in Guile Runtime.

I think curiosity + such kind of tooling is what empowers hackery.

#guile #scheme #nrepl #arei #emacs #guix

A demonstration of arei-goto-module function. It jumps to guix discovery first, after that it jumps to gnu packages emacs-xyz.

abcdw, to random
@abcdw@fosstodon.org avatar

Added arei-evaluate-buffer to emacs-arei (Guile IDE), it's bound to C-c C-k.

https://git.savannah.gnu.org/cgit/guix.git/commit/

abcdw, to guix
@abcdw@fosstodon.org avatar

When Guix ABI updates, I need to do make clean-go make-go, it takes 47 minutes on my machine :/

#guix #guile

badrihippo, to fediverse
@badrihippo@fosstodon.org avatar

#OCaml peeps, how would #Irmin work as the backend for an #ActivityPub powered social network? :fedi: 🐫

Looking at the descriptions, it seems it'd be either the worst or the perfect fit, but I can't figure out which 😅

The plus point is ActivityPub is all about distributed databases and edit history and posts that shouldn't be duplicated. But social media is also about privacy rights, including the right to be forgotten—so is that something the history-preserving Irmin can easily handle? 📜

badrihippo,
@badrihippo@fosstodon.org avatar

@smallcircles coincidence! I was searching #Codeberg for #scheme/#guile related code, and I ended up stumbling upon...the source code for openengiadina.net! :lisp:

@gopiandcode @pukkamustard

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

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 guix
@abcdw@fosstodon.org avatar

I started to collect a "Guix in Production" list:

https://github.com/abcdw/notes/blob/b1ab1a13093fab8d28a9f5936937ed513ac5cad8/notes/20240109091625-guix_in_production.org#L4

Do you know any other occurences?

janneke,
@janneke@todon.nl avatar

@sharlatan @abcdw the corporate shell https://verum.com that sponsors development of the formal Dezyne language uses and for development and for producing binary packs for customers (any GNU/ Linux and Windows)
https://download.verum.com/download/dezyne/

  • 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