Re: Birds of a feather

Sergio Pastor PĂ©rez <[email protected]> Wed, 08 Apr 2026 19:17:17 +0200
Newsgroups gmane.comp.gnu.guix.devel,gmane.lisp.guile.devel,gmane.lisp.guile.user
Message-ID <[email protected]>
For anyone interested, I noted some of the references that where
mentioned during the meeting, here you have them.

--8<---------------cut here---------------start------------->8---
1 Recommended resources
=E2=95=90=E2=95=90=E2=95=90=E2=95=90=E2=95=90=E2=95=90=E2=95=90=E2=95=90=E2=
=95=90=E2=95=90=E2=95=90=E2=95=90=E2=95=90=E2=95=90=E2=95=90=E2=95=90=E2=95=
=90=E2=95=90=E2=95=90=E2=95=90=E2=95=90=E2=95=90=E2=95=90

  =E2=80=A2 Syntactic abstraction the syntax case expander
  =E2=80=A2 JRM's Syntax-rules Primer for the Merely Eccentric
  =E2=80=A2 <https://dl.acm.org/doi/pdf/10.1145/292540.292559>
  =E2=80=A2 [The lisp Curse]
  =E2=80=A2 [DThomson - Optimizing Guile Scheme]
  =E2=80=A2 [Guile Manual - Macros]
  =E2=80=A2 [Guile Manual - REPL Commands] (We should give examples on how =
to
    use them)
  =E2=80=A2 [Guile Manual - Using Guile Modules] (We should mention here th=
at
    trying to access symbols through @@ can fail in compiled modules due
    to inlining)
  =E2=80=A2 Consider adding a `do-not-inline' primitive to Guile.
  =E2=80=A2 `,reload' can be used to ensure the sources are loaded instead =
of
    the byte-compiled code
  =E2=80=A2 [Guile Freezer - A guild script to convert a script and depende=
nt
    modules to objects to link into a C program linked with libguile]


[The lisp Curse]
<https://www.winestockwebdesign.com/Essays/Lisp_Curse.html>

[DThomson - Optimizing Guile Scheme]
<https://dthompson.us/posts/optimizing-guile-scheme.html>

[Guile Manual - Macros]
<https://doc.guix.gnu.org/guile/latest/en/html_node/Macros.html>

[Guile Manual - REPL Commands]
<https://doc.guix.gnu.org/guile/latest/en/html_node/REPL-Commands.html>

[Guile Manual - Using Guile Modules]
<https://doc.guix.gnu.org/guile/latest/en/html_node/Using-Guile-Modules.htm=
l>

[Guile Freezer - A guild script to convert a script and dependent
modules to objects to link into a C program linked with libguile]
<https://github.com/mwette/guile-freezer>
--8<---------------cut here---------------end--------------->8---


Best regards,
Sergio