ANN: New library guile-rope

2025-10-07 Thread Nikolaos Chatzikonstantinou
Hello list, I just wanted to show you this library that I wrote: 1. Documentation <https://annoyingusername.codeberg.page/guile-rope/>. 2. Project homepage <https://codeberg.org/annoyingusername/guile-rope>. It provides the (immutable) rope data structure for GNU Guile. I'm en

Re: Introducing Reasonable Sourcery: a Guile/Guix hackers R&D cooperative

2025-10-06 Thread Ludovic Courtès
Hey Janneke, Janneke Nieuwenhuizen , Janneke Nieuwenhuizen writes: > Hi, Guixers and Guilers! > > It is a grand pleasure to finally introduce Reasonable Sourcery, our > sociocratic research and development worker cooperative aimed at > Correctness for Free Software, and Free Software for Correc

Re: Libre book released: Naming & Logic: programming essentials with Guile Scheme

2025-10-06 Thread Dr. Arne Babenhauserheide
or beginners then, > but also some stuff for advanced users. Great! It starts at nothing, but it conveys the best practices I found and goes the whole way to the best options I found for deploying Guile applications, so I think there is something for advanced users, yes. Three years ago I would

Re: Introducing Reasonable Sourcery: a Guile/Guix hackers R&D cooperative

2025-10-06 Thread Eduardo Mercovich
Dear Janneke and Rutger. It is a grand pleasure to finally introduce Reasonable Sourcery, our sociocratic research and development worker cooperative aimed at Correctness for Free Software, and Free Software for Correctness (thank you Pjotr ;) As a fe

Re: Introducing Reasonable Sourcery: a Guile/Guix hackers R&D cooperative

2025-10-06 Thread Rutger van Beusekom
Eduardo Mercovich writes: Dear Eduardo, > As a fellow cooperator and sociocrat, I can only applaud and support > (with whatever I can) such a great initiative not only good for guix > but also as a much needed example that other ways to be and do > together are possible. I am delighted that you

Re: Announcing: example projects in Guile with Autotools

2025-10-05 Thread Nikolaos Chatzikonstantinou
On Sun, Oct 5, 2025 at 7:38 PM Tomas Volf <~@wolfsden.cz> wrote: > > Nikolaos Chatzikonstantinou writes: > > > I've compiled a list of Guile skeleton projects with Autotools > > (autoconf, automake) here: > > <https://codeberg.org/annoyingusername/guile-pr

Re: Announcing: example projects in Guile with Autotools

2025-10-05 Thread Tomas Volf
Maxim Cournoyer writes: >>> What is the mtime issue with .scm.go? I don't think I've encountered a >>> problem with it. Anyway, this all sounds very useful to document and/or >>> fix, so I'd encourage you to work on it. >> >> Briefly, imagin

SRFI 262 (extensible-match) sample implementation now runs on Guile

2025-09-22 Thread Daphne Preston-Kendal
I’ve implemented preliminary support in extensible-match for running on Guile, using module reflection to implement pattern syntax lookup instead of identifier properties. There is one outstanding issue (pattern syntax bindings within the local scope of a block may have non-local effect), so

Re: Introducing Guixotic, a Guix/Guile worker cooperative

2025-09-21 Thread Maxim Cournoyer
Hi, Hans-Werner Roitzsch writes: [...] > Hello Maxim, John, and Robin! > > This seems like a fabulous idea! I hope you are successful with your plans : ) > > I think you people know more about Guile and Guix than I do, but if it > is possible for me, I would like to help ou

Re: Announcing: example projects in Guile with Autotools

2025-09-20 Thread Nikolaos Chatzikonstantinou
On Fri, Sep 12, 2025 at 8:58 AM Maxim Cournoyer wrote: > > 1) The issues with Guile and Autotools need to be outlined: a) Guile > > wants to install both source and compiled files b) Guile is > > second-class to Autotools (say, unlike C) and c) the mtime issue with > &g

Re: Announcing: example projects in Guile with Autotools

2025-09-16 Thread Nikolaos Chatzikonstantinou
On Tue, Sep 16, 2025, 4:57 AM Maxim Cournoyer wrote: > Hi, > > Nikolaos Chatzikonstantinou writes: > > > On Fri, Sep 12, 2025 at 8:58 AM Maxim Cournoyer > wrote: > >> > 1) The issues with Guile and Autotools need to be outlined: a) Guile > >> > want

Re: Announcing: example projects in Guile with Autotools

2025-09-16 Thread Maxim Cournoyer
Hi, Nikolaos Chatzikonstantinou writes: > On Fri, Sep 12, 2025 at 8:58 AM Maxim Cournoyer wrote: >> > 1) The issues with Guile and Autotools need to be outlined: a) Guile >> > wants to install both source and compiled files b) Guile is >> > second-class to Autoto

Re: Announcing: example projects in Guile with Autotools

2025-09-12 Thread Maxim Cournoyer
Hi Nikolaos, [...] >> More documentation would be useful, of course. > > Sure, but do you have maintainer rights to Guile? I don't want to > embark on this journey of improving Guile's documentation with regards > to build systems if my patch is unwanted/gets ignor

Re: Announcing: example projects in Guile with Autotools

2025-09-11 Thread Nala Ginrut
Hi Nikolaos! > On Fri, Sep 12, 2025, 14:29 Nikolaos Chatzikonstantinou < nchatz...@gmail.com> wrote: > Hall does not work with some of the cases that my examples deal with, namely Guile programs with C extensions or C programs with embedded Guile. I see your point. Yes, I think tha

Re: Announcing: example projects in Guile with Autotools

2025-09-11 Thread Nikolaos Chatzikonstantinou
On Fri, Sep 12, 2025 at 2:16 AM Maxim Cournoyer wrote: > > Hi Nikolaos, > > Nikolaos Chatzikonstantinou writes: > > > On Thu, Sep 11, 2025 at 8:55 PM Maxim Cournoyer wrote: > >> Nikolaos Chatzikonstantinou writes: > >> > I've compiled a

Re: Announcing: example projects in Guile with Autotools

2025-09-11 Thread Maxim Cournoyer
Hi Nikolaos, Nikolaos Chatzikonstantinou writes: > On Thu, Sep 11, 2025 at 8:55 PM Maxim Cournoyer wrote: >> Nikolaos Chatzikonstantinou writes: >> > I've compiled a list of Guile skeleton projects with Autotools >> > (autoconf, automake) here: >> &g

Re: Announcing: example projects in Guile with Autotools

2025-09-11 Thread Nikolaos Chatzikonstantinou
On Thu, Sep 11, 2025 at 8:55 PM Maxim Cournoyer wrote: > Nikolaos Chatzikonstantinou writes: > > I've compiled a list of Guile skeleton projects with Autotools > > (autoconf, automake) here: > > <https://codeberg.org/annoyingusername/guile-project-skeletons-autotools

Re: Announcing: example projects in Guile with Autotools

2025-09-11 Thread Maxim Cournoyer
Hi, Nikolaos Chatzikonstantinou writes: > Hello list, > > I've compiled a list of Guile skeleton projects with Autotools > (autoconf, automake) here: > <https://codeberg.org/annoyingusername/guile-project-skeletons-autotools>. > Hopefully this will be useful to oth

Announcing: example projects in Guile with Autotools

2025-09-10 Thread Nikolaos Chatzikonstantinou
Hello list, I've compiled a list of Guile skeleton projects with Autotools (autoconf, automake) here: <https://codeberg.org/annoyingusername/guile-project-skeletons-autotools>. Hopefully this will be useful to others. I tried to cover all the cases that I could come up with. It would

Re: Introducing Guixotic, a Guix/Guile worker cooperative

2025-09-03 Thread Nala Ginrut
Congrats folks! It's so great to see Guile and Guix based consulting! I hope there are more teams can be there to help Guile and Guix for the Industry. Best regards. On Tue, Sep 2, 2025, 19:55 Hans-Werner Roitzsch wrote: > On 7/9/25 09:51, Maxim Cournoyer wrote: > > Hi, Guixe

Re: Introducing Guixotic, a Guix/Guile worker cooperative

2025-09-02 Thread Hans-Werner Roitzsch
On 7/9/25 09:51, Maxim Cournoyer wrote: Hi, Guixers and Guilers! It is a great pleasure to introduce you to Guixotic, our new worker cooperative specializing in GNU Guix and Guile: https://guixotic.coop/ [...] Please let us know if you have any questions, suggestions, or feedback. If you

Re: Introducing Guixotic, a Guix/Guile worker cooperative

2025-08-30 Thread Hartmut Goebel
Am 10.07.25 um 22:26 schrieb Ludovic Courtès: should we have a “Commercial Support” section on the web site, maybe linked from? I'm in strong favor for this! -- Regards Hartmut Goebel | Hartmut Goebel | h.goe...@crazy-compilers.com | | www

Re: A Guile Forum?

2025-08-22 Thread Barry Fishman
On 2025-08-22 12:47:47 GMT, Zelphir Kaltstahl wrote: > I would expect of a forum, that every page or view is > linkable/bookmarkable/sharable with other people. A unique URL for > each thing in the forum. Each topic, each comment, each user profile, > ... A JS app style of forum, or SPA, or whate

Re: A Guile Forum?

2025-08-22 Thread Olivier Dion
On Fri, 22 Aug 2025, Zelphir Kaltstahl wrote: > On 8/22/25 09:56, Damien Mattei wrote: >> Hello, >> >> why not a Discourse forum? i use Racket discourse daily and it is great.This >> is really more easy to answer than via email interface,particularly when >> inserting image,screenshot,etc... >>

Re: A Guile Forum?

2025-08-22 Thread Zelphir Kaltstahl
On 8/22/25 09:56, Damien Mattei wrote: Hello, why not a Discourse forum? i use Racket discourse daily and it is great.This is really more easy to answer than via email interface,particularly when inserting image,screenshot,etc... but i do not know if the free version would be enough for the nu

Re: A Guile Forum?

2025-08-22 Thread Zelphir Kaltstahl
On 8/21/25 19:34, Olivier Dion wrote: Regarding your comment on Discourse. Why do you think it would be a bad choice? I don't know nothing about it but it seems like it's poppular for open source communities. It even has a emacs mode. It is irritating for me, that for displaying static text

Re: A Guile Forum?

2025-08-22 Thread Damien Mattei
15:53, Olivier Dion wrote: > > Hello fellow Guilers, > > > > Would there be interest for having a Guile forum for the community? A > > place to share ideas, projects, recipes and ask questions. > > > > Currently, the Guile community has the IRC channel and a

Re: A Guile Forum?

2025-08-21 Thread Arun Isaac
omes with a powerful search interface. https://yhetil.org/guile-user/ The interface could probably use a facelift, but that's hopefully a relatively easy addition. > We also have some sparse blog posts there and there. A planet-style aggregator would be really nice for blog posts. We n

Re: A Guile Forum?

2025-08-21 Thread Olivier Dion
On Thu, 21 Aug 2025, Zelphir Kaltstahl wrote: > On 8/21/25 15:53, Olivier Dion wrote: >> Hello fellow Guilers, >> >> Would there be interest for having a Guile forum for the community? A >> place to share ideas, projects, recipes and ask questions. >> >>

Re: A Guile Forum?

2025-08-21 Thread Olivier Dion
ote: >> Hello fellow Guilers, >> >> Would there be interest for having a Guile forum for the community? A >> place to share ideas, projects, recipes and ask questions. >> >> Currently, the Guile community has the IRC channel and a user mailing >> list. The I

Re: A Guile Forum?

2025-08-21 Thread Zelphir Kaltstahl
On 8/21/25 15:53, Olivier Dion wrote: Hello fellow Guilers, Would there be interest for having a Guile forum for the community? A place to share ideas, projects, recipes and ask questions. Currently, the Guile community has the IRC channel and a user mailing list. The IRC channel is volatile

A Guile Forum?

2025-08-21 Thread Olivier Dion
Hello fellow Guilers, Would there be interest for having a Guile forum for the community? A place to share ideas, projects, recipes and ask questions. Currently, the Guile community has the IRC channel and a user mailing list. The IRC channel is volatile and logged but search engines do not

Would Guile be interested in Scheme-langserver?

2025-08-14 Thread WANG Zheng
Hi all,     This email is to ask advices of Guile community: would you be interested in a much more powerful language server?     Somebody may know, that Scheme-langserver released 2.0.0 version last night and supports R7RS/R6RS/S7 Scheme top environment now! So, I wonder if Guile community

Re: Introducing Guixotic, a Guix/Guile worker cooperative

2025-07-24 Thread Edouard Klein
Ludovic Courtès writes: > Hello, > > Edouard Klein writes: > >> I run guix-hosting.com which does not have enough clients to sustain me, >> and because I hate myself everytime I do any form of marketing, it does >> not grow. > > Heh. :-) (I’ve looked again at the web site and at the API you’ve

Re: Introducing Guixotic, a Guix/Guile worker cooperative

2025-07-18 Thread Simon Tournier
Hi, On Mon, 14 Jul 2025 at 12:47, Ludovic Courtès wrote: >> If nobody has an objection to it, I think this could really help >> with the discovery of commercial services related to GNU Guix. > > Maybe you can draft a pull request together with Édouard and leave a bit > of time for others to comm

Re: Introducing Guixotic, a Guix/Guile worker cooperative

2025-07-15 Thread Maxim Cournoyer
Hi Luis! [...] > Excellent! Great to see it go live :) > > Good luck everyone! And thanks to you for having accepted to produced the Guixotic artwork! We're very happy about it! :-) -- Maxim

Re: Introducing Guixotic, a Guix/Guile worker cooperative

2025-07-14 Thread Luis Felipe
Hi Edouard, On 9/07/25 11:37, Edouard Klein wrote: [...] I run guix-hosting.com which does not have enough clients to sustain me, and because I hate myself everytime I do any form of marketing, it does not grow. For what it's worth, I already knew about your service and it seems pretty good to

Re: Introducing Guixotic, a Guix/Guile worker cooperative

2025-07-14 Thread Luis Felipe
On 9/07/25 7:51, Maxim Cournoyer wrote: Hi, Guixers and Guilers! It is a great pleasure to introduce you to Guixotic, our new worker cooperative specializing in GNU Guix and Guile: https://guixotic.coop/ We are currently three people that you may already be familiar with: Maxim Cournoyer

Re: Introducing Guixotic, a Guix/Guile worker cooperative

2025-07-14 Thread Ludovic Courtès
Hi, Maxim Cournoyer writes: > Ludovic Courtès writes: > > [...] > >> Which makes me thing: should we have a “Commercial Support” section on >> the web site, maybe linked from ? This >> would need discussion but I’d personally be fine listing at least >> cooperati

Re: Introducing Guixotic, a Guix/Guile worker cooperative

2025-07-14 Thread Maxim Cournoyer
Hi Ludovic, Ludovic Courtès writes: > Hey, > > Long live, Guixotic! You’ve assembled a beautiful team and a lovely > project! I wish you success!! Yay, thank you for the kind words and for having been an inspiration throughout the years :-). -- Thanks, Maxim

Re: Introducing Guixotic, a Guix/Guile worker cooperative

2025-07-14 Thread Maxim Cournoyer
Hi Reza, reza writes: [...] > Can you share hourly rates for your services, e.g. for sys admin or > packaging work? We do not have rates to publish, as they vary depending on the nature of the project, its size, etc. You are welcome to reach us at cont...@guixotic.coop; we can continue the co

Re: Introducing Guixotic, a Guix/Guile worker cooperative

2025-07-14 Thread Maxim Cournoyer
Hi Edouard, Edouard Klein writes: > Congrats on the launch ! Thank you! > I'm very happy to read that more people are trying to use guix > commercially. > > I'm also very happy that you chose a cooperative as a setup, I think > many problems would be solved if every company in the world was a

Re: Introducing Guixotic, a Guix/Guile worker cooperative

2025-07-14 Thread Maxim Cournoyer
Hi, Ludovic Courtès writes: [...] > Which makes me thing: should we have a “Commercial Support” section on > the web site, maybe linked from ? This > would need discussion but I’d personally be fine listing at least > cooperatives and single-person organizations

Re: How to reduce code duplication between Emacs and Guile

2025-07-13 Thread Arun Isaac
Hi Tomas, > So I am asking, how do people here tackle this problem? Do you just > write the code twice? Do you use Geiser to call into Guile? Comint > mode directly? Some other clever scheme? Not sure how others are doing it, but speaking for myself: Often, I try to limit the

How to reduce code duplication between Emacs and Guile

2025-07-12 Thread Tomas Volf
Hi all, this is not a strictly Guile-specific question, but I assume that a intersection of Guile users and Emacs users is sufficiently large for this to be on-topic question. I sometimes need to write some code -- often for interacting with the outside world -- that would be quite useful to

Re: Introducing Guixotic, a Guix/Guile worker cooperative

2025-07-10 Thread reza
Hi Guixotic > Hi, Guixers and Guilers! > > It is a great pleasure to introduce you to Guixotic, our new worker > cooperative specializing in GNU Guix and Guile: Very cool initiative! > https://guixotic.coop/ > > We are currently three people that you may already be f

Re: Introducing Guixotic, a Guix/Guile worker cooperative

2025-07-10 Thread Ludovic Courtès
Hello, Edouard Klein writes: > I run guix-hosting.com which does not have enough clients to sustain me, > and because I hate myself everytime I do any form of marketing, it does > not grow. Heh. :-) (I’ve looked again at the web site and at the API you’ve developed, with the threading macro,

Re: Introducing Guixotic, a Guix/Guile worker cooperative

2025-07-10 Thread Ludovic Courtès
Hey, Long live, Guixotic! You’ve assembled a beautiful team and a lovely project! I wish you success!! Ludo’.

Re: Literate progamming in Scheme Re: Documenting Guile code

2025-07-09 Thread Dirk-Jan C. Binnema
On Wednesday Jul 09 2025, Keith Wright wrote: > "Dirk-Jan C. Binnema" writes: > >> One thing I'm not quite sure about is how to document my Guile code. >> What I want is: > > This is not what you want, but it may be an occasion to let y'all k

Re: Documenting Guile code

2025-07-09 Thread Dirk-Jan C. Binnema
On Wednesday Jul 09 2025, Matt Wette wrote: > Apologies if I got this wrong.   I am now not sure if you are talking C > code or Scheme. > > On 7/9/25 7:41 AM, Matt Wette wrote: >> On 7/8/25 12:08 AM, Dirk-Jan C. Binnema wrote: >>> Dear all, >>> >>>

Re: Documenting Guile code

2025-07-09 Thread Dirk-Jan C. Binnema
On Tuesday Jul 08 2025, Tomas Volf wrote: > Hi, > > "Dirk-Jan C. Binnema" writes: >> One thing I'm not quite sure about is how to document my Guile code. >> What I want is: >> >> 1) document the code, preferable inline (i.e., emacs-sty

Literate progamming in Scheme Re: Documenting Guile code

2025-07-09 Thread Keith Wright
"Dirk-Jan C. Binnema" writes: > One thing I'm not quite sure about is how to document my Guile code. > What I want is: This is not what you want, but it may be an occasion to let y'all know about a project I have been working on (sporadically) for a long time. htt

Re: Introducing Guixotic, a Guix/Guile worker cooperative

2025-07-09 Thread Sébastien Gendre
Hello, It's a great news, congratulation. And it's a very good idea to have created a worker cooperative. I hope you the best of the best. signature.asc Description: PGP signature

Re: Documenting Guile code

2025-07-09 Thread Matt Wette
Apologies if I got this wrong.   I am now not sure if you are talking C code or Scheme. On 7/9/25 7:41 AM, Matt Wette wrote: On 7/8/25 12:08 AM, Dirk-Jan C. Binnema wrote: Dear all, I'm working on a (new) guile-binding for mu[1]. I did it earlier around ~2013 or so, it's nice to

Re: Documenting Guile code

2025-07-09 Thread Matt Wette
On 7/8/25 12:08 AM, Dirk-Jan C. Binnema wrote: Dear all, I'm working on a (new) guile-binding for mu[1]. I did it earlier around ~2013 or so, it's nice to see where Guile has changed (and where not)! One thing I'm not quite sure about is how to document my Guile code. What

Re: Introducing Guixotic, a Guix/Guile worker cooperative

2025-07-09 Thread Mathieu Othacehe
Hello Maxim, Congrats on the neat website, and of course this great initiative. It is something that I considered a few years back without never making it a reality. I am sure it will also be very beneficial for the Guix and Guile projects. Best of luck to you and the other co-workers. Mathieu

Introducing Guixotic, a Guix/Guile worker cooperative

2025-07-09 Thread Maxim Cournoyer
Hi, Guixers and Guilers! It is a great pleasure to introduce you to Guixotic, our new worker cooperative specializing in GNU Guix and Guile: https://guixotic.coop/ We are currently three people that you may already be familiar with: Maxim Cournoyer (apteryx), Robin Templeton (lispwitch), and

Re: Introducing Guixotic, a Guix/Guile worker cooperative

2025-07-09 Thread Edouard Klein
see where this goes ! Cheers, Edouard. Maxim Cournoyer writes: > Hi, Guixers and Guilers! > > It is a great pleasure to introduce you to Guixotic, our new worker > cooperative specializing in GNU Guix and Guile: > > https://guixotic.coop/ > > We are currently three

Re: Documenting Guile code

2025-07-08 Thread Tomas Volf
Hi, "Dirk-Jan C. Binnema" writes: > Dear all, > > I'm working on a (new) guile-binding for mu[1]. I did it earlier around > ~2013 or so, it's nice to see where Guile has changed (and where not)! > > One thing I'm not quite sure about is how to docu

Documenting Guile code

2025-07-08 Thread Dirk-Jan C. Binnema
Dear all, I'm working on a (new) guile-binding for mu[1]. I did it earlier around ~2013 or so, it's nice to see where Guile has changed (and where not)! One thing I'm not quite sure about is how to document my Guile code. What I want is: 1) document the code, preferable inli

Re: [ANN] Snuik v0.2 released -- a Snuiky IRC robot in Guile Goblins.

2025-06-25 Thread Maxim Cournoyer
nual assistance. > > About > > Snuik is a snuiky, sneek-like IRC robot in Guile Goblins. It has some > basic functionality you know from sneek such as identify, info, seen, > later tell, basic greetings, and what. It's also used as a playground > for the actor-

Re: [ANN] Snuik v0.2 released -- a Snuiky IRC robot in Guile Goblins.

2025-06-24 Thread Janneke Nieuwenhuizen
snuik without manual assistance. >> >> About >> >> Snuik is a snuiky, sneek-like IRC robot in Guile Goblins. It has some >> basic functionality you know from sneek such as identify, info, seen, >> later tell, basic greetings, and what. It's also used

Re: Web IDL parser for Guile (was: Re: [ANN] Hoot 0.6.1 released!)

2025-06-21 Thread Ricardo G. Herdt
Hi, Motivated by this discussion I took the chance to have some fun writing parsers and wrote one for Web IDL files in Guile: https://codeberg.org/rgherdt/webidl-parser Wow, this is awesome!!! Actually there are two parsers involved. The first reads the WebIDL-grammar and generates parts of t

Re: Web IDL parser for Guile (was: Re: [ANN] Hoot 0.6.1 released!)

2025-06-06 Thread Thompson, David
Hi Ricardo, On Fri, Jun 6, 2025 at 3:36 PM Ricardo G. Herdt wrote: > > Hi, > > Motivated by this discussion I took the chance to have some fun writing > parsers and > wrote one for Web IDL files in Guile: > > https://codeberg.org/rgherdt/webidl-parser Wow, this is awes

Web IDL parser for Guile (was: Re: [ANN] Hoot 0.6.1 released!)

2025-06-06 Thread Ricardo G. Herdt
Hi, Motivated by this discussion I took the chance to have some fun writing parsers and wrote one for Web IDL files in Guile: https://codeberg.org/rgherdt/webidl-parser Actually there are two parsers involved. The first reads the WebIDL-grammar and generates parts of the main parser for IDL

Re: [ANN] guile-mqtt-1.0.0 released

2025-05-25 Thread Nala Ginrut
Congrats! On Mon, May 26, 2025, 06:16 Mikael Djurfeldt wrote: > Guile MQTT provides bindings for the libmosquitto MQTT client library. The > bindings are written in [GOOPS](https://www.gnu.org/software/guile > /manual/html_node/GOOPS.html > <https://www.gnu.org/software/guile/m

[ANN] guile-mqtt-1.0.0 released

2025-05-25 Thread Mikael Djurfeldt
Guile MQTT provides bindings for the libmosquitto MQTT client library. The bindings are written in [GOOPS](https://www.gnu.org/software/guile /manual/html_node/GOOPS.html) and rely on lower-level bindings created by NYACC directly and automatically from mosquitto.h. Changes compared to v0.2.1

Re: [PATCH guile-gnutls] maint: Fix MinGW cross-build by using alloca from gnulib.

2025-05-17 Thread Janneke Nieuwenhuizen
Simon Josefsson writes: Hello Simon, > Thanks! Is there any simple way to test your usage mode in CI? I > looked into getting a MinGW build environment suitable for guile-gnutls > up but didn't have the required amount of patience to get all > dependencies in a usable form.

Re: Guile packages on Debian

2025-05-16 Thread Vivien Kraus
Le vendredi 16 mai 2025 à 05:23 +0100, Arun Isaac a écrit : > I usually provide a simple hand-written Makefile that I use for both > Guix and other distros. I find that it is quite sufficient for pure > Guile projects. > > Here is an example: > https://git.systemreboot.net/rav

[PATCH guile-gnutls] maint: Fix MinGW cross-build by using alloca from gnulib.

2025-05-16 Thread Janneke Nieuwenhuizen
Hi, Attached is a patch to include the gnulib's alloca-opt module to support cross-building to MinGW. As guile-websocket-0.2 added a dependency on guile-gnutls, it's nice to have guile-gnutls. For gnutls I'm using a gnutls-minimal, attached as tls.scm. Greetings,

Re: Guile packages on Debian

2025-05-15 Thread Arun Isaac
Hi Vivien, I usually provide a simple hand-written Makefile that I use for both Guix and other distros. I find that it is quite sufficient for pure Guile projects. Here is an example: https://git.systemreboot.net/ravanan/tree/Makefile Regards, Arun

Guile packages on Debian

2025-05-15 Thread Vivien Kraus
Hello Guile Users! I have been putting together a bunch of pure Guile code, with some gettext on the side. I am a bit familiar with Guix, and I would use the guile-build-system (what it does is copy the scheme source code in the appropriate location and invoke the compiler on each of them) with a

Re: How to parse a C string like "(+ 2 3)" as a GUILE s-expr

2025-05-05 Thread Basile Starynkevitch
On Mon, 2025-05-05 at 16:23 +0200, Mikael Djurfeldt wrote: > Hi Basile, > > You're right that the string needs to be parsed into an s-expression before > being evaluated. You have: > > SCM guilexp = scm_from_utf8_string(optarg); > SCM resguile = scm_primitive_eval(guilexp); > > The first call co

Re: How to parse a C string like "(+ 2 3)" as a GUILE s-expr

2025-05-05 Thread Mikael Djurfeldt
s the string is missing. So, the eval will end up evaluating the string to itself. Try replacing scm_from_utf8_string with scm_c_read_string. Best regards, Mikael On Sun, May 4, 2025 at 1:50 PM Basile Starynkevitch < bas...@starynkevitch.net> wrote: > Hello all, > > I'm using

Re: How to parse a C string like "(+ 2 3)" as a GUILE s-expr

2025-05-04 Thread tomas
On Sun, May 04, 2025 at 01:50:00PM +0200, Basile Starynkevitch wrote: > Hello all, > > I'm using GNU guile 3.0 packaged in Debian in some C++ (GPL licensed) utility > https://github.com/RefPerSys/RefPerSys/blob/master/do-build-refpersys-plugin.cc > > (in commit e23

How to parse a C string like "(+ 2 3)" as a GUILE s-expr

2025-05-04 Thread Basile Starynkevitch
Hello all, I'm using GNU guile 3.0 packaged in Debian in some C++ (GPL licensed) utility https://github.com/RefPerSys/RefPerSys/blob/master/do-build-refpersys-plugin.cc (in commit e2351bafcef, near line 354). Encoding is of course UTF-8. I want to find the GNU Guile C functions to transf

Re: mumi issue tracker interface for Guile

2025-04-12 Thread Arun Isaac
Hi Arne, > $ cd path/to/guile && LANG=C guix shell mumi -- mumi search submitter:arne > is:open > > ERROR: In procedure open-file: > In procedure open-file: No such file or directory: > "path/to/guile/.mumi/config" There needs to be better error reporting

Re: mumi issue tracker interface for Guile

2025-04-06 Thread Dr. Arne Babenhauserheide
Hi Maxim, Hi Arun, Maxim Cournoyer writes: >> Arun Isaac writes: >>> https://issues.guix.gnu.org/guile . I hope the Guile project can benefit >> In general for mumi I tried to use it, but failed at the initial steps: >> if I do not have it set up yet (nothing set u

Re: mumi issue tracker interface for Guile

2025-04-06 Thread Maxim Cournoyer
Hi Arne, "Dr. Arne Babenhauserheide" writes: > Hi Arun, > > Arun Isaac writes: >> Recently, the mumi instance run by the Guix project also started >> indexing Guile issues. Please try out mumi for guile at >> https://issues.guix.gnu.org/guile . I hope t

Re: mumi issue tracker interface for Guile

2025-04-05 Thread Arun Isaac
Hi Arne, You need to have the following .mumi/config file set up in your guile repo. (Once https://issues.guix.gnu.org/77534 is merged, you won't have to do this manually). $ cd /path/to/guile/repo $ cat .mumi/config ((debbugs-host . "debbugs.gnu.org") (patch-email-ad

Re: mumi issue tracker interface for Guile

2025-04-04 Thread Dr. Arne Babenhauserheide
onfiguration — > https://issues.guix.gnu.org/77534 — needs to be accepted into guile. Yes, my question is about mumi CLI. >> In general for mumi I tried to use it, but failed at the initial >> steps: > > Happy to help with any mumi troubles. Could you describe what you tried

Re: mumi issue tracker interface for Guile

2025-04-04 Thread Arun Isaac
Hi Arne, > In general for mumi I tried to use it, but failed at the initial steps: > if I do not have it set up yet (nothing set up), what do I need to do to > use it for Guile? To use the mumi web interface at https://issues.guix.gnu.org/guile , you don't need to set up anythin

Re: mumi issue tracker interface for Guile

2025-04-04 Thread Dr. Arne Babenhauserheide
Hi Arun, Arun Isaac writes: > Recently, the mumi instance run by the Guix project also started > indexing Guile issues. Please try out mumi for guile at > https://issues.guix.gnu.org/guile . I hope the Guile project can benefit This looks neat — thank you! In general for mumi I tried

mumi issue tracker interface for Guile

2025-04-03 Thread Arun Isaac
Hi Guile, As I'm sure most of you are aware, we use the Debbugs issue tracker for tracking issues at the Guile project. mumi is an alternative, modern and featureful new interface to the Debbugs issue tracker. It offers a significant usability improvement over the Debbugs web interface. I

Re: Help with an Autotools/Guile project skeleton

2025-03-22 Thread Dr. Arne Babenhauserheide
Hello Nikolaos, Nikolaos Chatzikonstantinou writes: > I have the following project skeleton using Autotools and Guile: > <https://github.com/createyourpersonalaccount/autotools-guile-example>. That’s a nice idea! > I would appreciate any insights on this. If I can get this iss

Help with an Autotools/Guile project skeleton

2025-03-21 Thread Nikolaos Chatzikonstantinou
Hello list, I have the following project skeleton using Autotools and Guile: <https://github.com/createyourpersonalaccount/autotools-guile-example>. I've mostly gotten it right, except that I can't figure out how to install the "app". I can install the library (under s

[ANN] Guile Blocks 0.2 - Now with Hoot!

2025-03-15 Thread Richard Sent
Hi all! I'm happy to announce that Guile Blocks 0.2.0 has released. Guile Blocks is an Org Mode inspired implementation of source blocks in Guile Scheme. I have a webpage published with Haunt that demonstrates some of the new features. You can find the webpage at https://www.freakingpengui

Re: [ANN] Guile Blocks 0.2 - Now with Hoot!

2025-03-15 Thread Thompson, David
Hi Richard, On Fri, Mar 14, 2025 at 7:56 PM Richard Sent wrote: > > Hi all! > > I'm happy to announce that Guile Blocks 0.2.0 has released. Guile Blocks > is an Org Mode inspired implementation of source blocks in Guile Scheme. > > I have a webpage published with Haunt

Re: [ANN] Guile Blocks 0.2 - Now with Hoot!

2025-03-14 Thread Dr. Arne Babenhauserheide
Richard Sent writes: > 1. Guile Hoot support! Code snippets can be compiled via Hoot to > WebAssembly and written to a .wasm file. You can even combine it with a > JavaScript shim block to load the .wasm file. That looks pretty awesome! I wish I had that for org-mode ☺ Got me thinki

[ANN] Snuik v0.2 released -- a Snuiky IRC robot in Guile Goblins.

2025-03-11 Thread Janneke Nieuwenhuizen
at in the channels #bootstrappable, #dezyne, #guix-risc-v, #lilypond, and #tropin. The unreleased version 0.1 introduced an `alive' handler that should increase the availability of snuik without manual assistance. About Snuik is a snuiky, sneek-like IRC robot in Guile Goblins. It has so

[PATCH guile-goblins] examples: Add timer.

2025-03-11 Thread Janneke Nieuwenhuizen
+0100 Subject: [PATCH guile-goblins] examples: Add timer. --- Makefile.am| 1 + examples/timer.scm | 60 ++ 2 files changed, 61 insertions(+) create mode 100644 examples/timer.scm diff --git a/Makefile.am b/Makefile.am index 330b87d..4ee8de5

Re: guile package manager

2025-03-09 Thread Dr. Arne Babenhauserheide
p...@evangelos.dev writes: > Im new to guile and exploring the language at moment by writing a beginners > guide that targets javascript folks. That sounds great! Welcome to Guile! Maybe my py2guile (for Python) and starter can provide inspiration: - https://www.draketo.de/py2guile -

guile package manager

2025-03-09 Thread ping
Hello, Im new to guile and exploring the language at moment by writing a beginners guide that targets javascript folks. Im wondering what is the community's preferred package manager (search results are returning 'guix', 'hall' and 'guildhall', but there might be others too)?

Re: [ANN] Guile Hoot 0.6.0 released!

2025-02-09 Thread Aleix Conchillo Flaqué
Awesome! This is now available in Guile Homebrew (https://github.com/aconchillo/homebrew-guile). On Wed, Jan 22, 2025 at 3:02 PM Thompson, David wrote: > > Hey Guilers! > > On behalf of the Spritely Institute, I'm happy to announce that Guile > Hoot 0.6.0 has been released!

Re: [ANN] Guile Hoot 0.6.0 released!

2025-01-30 Thread Daniel Skinner
Congratulations! Just getting a new system setup after a hiatus and saw guix pull a 0.6 and got excited. On Wed, Jan 22, 2025, 5:03 PM Thompson, David wrote: > Hey Guilers! > > On behalf of the Spritely Institute, I'm happy to announce that Guile > Hoot 0.6.0 has been rel

Re: [ANN] Guile Hoot 0.6.0 released!

2025-01-23 Thread Dr. Arne Babenhauserheide
Hi David, "Thompson, David" writes: >> I’ve seen expander notes in there. Does that mean that Hoot now supports >> syntax-case? > > Are you referring to support on the host or the target? Hoot has I mean the target: calling macros that define macros which call macros :-) > possible. It didn't

Re: [ANN] Guile Hoot 0.6.0 released!

2025-01-23 Thread Thompson, David
Hey Arne, On Thu, Jan 23, 2025 at 11:35 AM Dr. Arne Babenhauserheide wrote: > > I’ve seen expander notes in there. Does that mean that Hoot now supports > syntax-case? Are you referring to support on the host or the target? Hoot has supported syntax-case on the host since 0.1 and we use it a lot

Re: [ANN] Guile Hoot 0.6.0 released!

2025-01-23 Thread Dr. Arne Babenhauserheide
Hello Hooters, "Thompson, David" writes: > Read the release notes here: > > https://spritely.institute/news/guile-hoot-0-6-0-released.html That’s awesome! Congratulations! I’ve seen expander notes in there. Does that mean that Hoot now supports syntax-case? (yes, I’m

Re: [ANN] Guile Hoot 0.6.0 released!

2025-01-23 Thread Alex Sassmannshausen
That's amazing. Congrats to you all, and well done for reaching the fundraising goal. Here's to hitting stretch! Alex Je 2025-januaro-22 23:02:18 UTC, "Thompson, David" skribis: >Hey Guilers! > >On behalf of the Spritely Institute, I'm happy to announ

Re: [ANN] Guile Hoot 0.6.0 released!

2025-01-22 Thread Nala Ginrut
Neat! Congratulations! On Thu, Jan 23, 2025, 08:02 Thompson, David wrote: > Hey Guilers! > > On behalf of the Spritely Institute, I'm happy to announce that Guile > Hoot 0.6.0 has been released! Hoot is a Scheme to WebAssembly > compiler backend for Guile, which means you c

  1   2   3   4   5   6   7   8   9   10   >