Eugen · @ieugen
7 followers · 32 posts · Server mas.to

Hi @jeko, I started reading and following along your book jeko.frama.io/en/index.html . Thanks for writing it ! Will share feedback when I am done

#book #scheme #guile

Last updated 1 year ago

Andrew Tropin · @abcdw
759 followers · 1424 posts · Server fosstodon.org

We develop rde on sourcehut, but there is a mirror on github and recently I realized that it has 185 stars already:
github.com/abcdw/rde

How many it is?

Do you know other small to medium sized projects, which only mirrors on github?

#guix #RDE #lisp #scheme #guile

Last updated 1 year ago

I'm going to be poking at . In particular, I'm curious about the impact of defining core procedures like car as generics. Does this cause intolerable performance losses in built-in libraries? How much integration does this actually provide for user-defined data types?

#guile #gnu

Last updated 1 year ago

Jonathan Reeve Price · @jonathanreeveprice
22 followers · 169 posts · Server newsie.social
Jonathan Reeve Price · @jonathanreeveprice
22 followers · 168 posts · Server newsie.social
Khleedril · @khleedril
2 followers · 22 posts · Server cyberplace.social

@lxsameer
Because, .

#guile

Last updated 1 year ago

David Wilson · @daviwil
2195 followers · 1782 posts · Server fosstodon.org

🔴 Today on Live, we'll learn how to use Guile Hall, Guix and Emacs to develop new Guile Scheme libraries! With these tools you can scaffold new projects with everything you need to start hacking.

As an experiment, we'll use them to prototype a simple URL route handling library!

Join us on YouTube or Twitch:

- youtube.com/live/o-keXs2Uh7w
- twitch.tv/SystemCrafters
- systemcrafters.net/live-stream

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

#systemcrafters #gnu #guile #guix #emacs #scheme #freesoftware

Last updated 1 year ago

Andrew Tropin · @abcdw
744 followers · 1377 posts · Server fosstodon.org

Starting a second stream on lightweight concurrency in Guile Scheme:
youtu.be/FH8IGYUyWVc

#guile #scheme #fibers #concurrency #lisp

Last updated 1 year ago

Andrew Tropin · @abcdw
744 followers · 1377 posts · Server fosstodon.org

The best way to get all available stuff from textual port I found so far is:
(define (read-all-chars-as-string port)
(let loop ((chars '()))
(if (char-ready? port)
(loop (cons (read-char port) chars))
(reverse-list->string chars))))

#scheme #guile #lisp

Last updated 1 year ago

Vivien à la masse ⏚ · @gugurumbe
57 followers · 991 posts · Server mastouille.fr

When you want a cryptography library for , you might be pushed to use guile-. I advise you to use instead: since guile use gnutls for its web stack, it might save you a dependency, while adding lots of cool features (e.g. parsing PEM keys, a requirement for ActivityPub interoperability with Mastodon).

For instance, here is how could use it:

gitlab.com/spritely/guile-gobl

#guile #gcrypt #GnuTLS #goblins

Last updated 1 year ago

Janneke · @janneke
670 followers · 253 posts · Server todon.nl

@jeko
I never got round to looking at direnv and somehow felt something was missing.

Did contribute [M-x] guix-set-emacs-environment to emacs-guix...and while that was very clumsy, it worked just too well for me, or so I thought :-)

See also: issues.guix.gnu.org/65439

#guile #emacs #guix

Last updated 1 year ago

Andrew Tropin · @abcdw
744 followers · 1370 posts · Server fosstodon.org

Keep experimenting with fibers and for a good reason I need an operation, which waits until thread is exited.

paste.sr.ht/~abcdw/12b2547726c

I implemented it and it works, but obviously blows up the memory. I've not finished a "Parallel Concurrent ML" paper and have a very little clue what I do in block-fn, I'll appreaciate if someone can give me a quick solution for now.

#guile #scheme #lisp #fibers #concurrency

Last updated 1 year ago

Andrew Tropin · @abcdw
736 followers · 1357 posts · Server fosstodon.org

The explanation on what is happenning with language r7rs standard at the moment:
dpk.io/r7rswtf

The work on r7rs-big is tough, but I hope it will go through this hard times.

#scheme #guile #lisp #pl

Last updated 1 year ago

Janneke · @janneke
670 followers · 253 posts · Server todon.nl

@jeko
Finally found the time to play with this -- amazing!

Thanks for the awesome guide!

#emacs #guile #guix #gnu

Last updated 1 year ago

Vivien à la masse ⏚ · @gugurumbe
54 followers · 932 posts · Server mastouille.fr

De mon côté c’est en place, merci à de me laisser scripter mon système en .

#guix #guile

Last updated 1 year ago

Alessandro · @alephoto85
253 followers · 1012 posts · Server livellosegreto.it

[LISP/SCHEME] Guile Hacker Handbook in Italiano.

@programmazione

Amicɜ, da qualche mese mi sto interessando alla famiglia di linguaggi Lisp/Scheme e, nel processo di ricerca, mi sono imbattuto e ho tradotto l'handbook di @jeko

È molto interessante, in continuo aggiornamento ed è orientato alla Test Driven Development.

Spero possa esservi utile!

Se trovate qualche errore o avete feedback sulla traduzione scrivetemi pure.

Grazie 🙏

jeko.frama.io/it/index.html

#programmazione #guile #scheme

Last updated 1 year ago

Andrew Tropin · @abcdw
730 followers · 1353 posts · Server fosstodon.org

Found a nice talk on concurrency. It has a very brief comparison of different concurrency models, like Erlang's Actors, Hoare's CSP, Go's goroutines, Clojure's core.async, Concurrent ML (aka Fibers in Guile).

Primary focus on Concurrent ML (but examples are in Scheme with type annotations ><).

youtu.be/pf4VbP5q3P0

#go #golang #clojure #lisp #guile #scheme #ocaml #concurrency #erlang

Last updated 1 year ago

Grigory Shepelev · @shegeley
19 followers · 38 posts · Server fosstodon.org

Packed «JRM’s Syntax-rules Primer for the Merely Eccentric» manual as .texinfo for guix.

github.com/shegeley/jrm-syntax

-rules

#scheme #macro #syntax #guile #guix

Last updated 1 year ago

Jeko · @jeko
286 followers · 3208 posts · Server framapiaf.org

I've rewritten a chapter of the Guile Hacker Handbook :

jeko.frama.io/en/app-use-case-

Next one should come shortly 🙄

#scheme #guile

Last updated 1 year ago

Jeko · @jeko
286 followers · 3208 posts · Server framapiaf.org

I've rewrote a chapter of the Guile Hacker Handbook :

jeko.frama.io/en/app-use-case-

Next one should come shortly 🙄

#scheme #guile

Last updated 1 year ago