bug#50068: [PATCH] In curried definitions, move docstrings to outermost lambdas

2022-08-26 Thread Jean Abou Samra

Ping? Could this patch be considered please?





bug#57379: GUI toolkit for Guile 3.0?

2022-08-26 Thread Ricardo Wurmus


Lee Thomas  writes:

> So I assume I haven't fixed the guix environment completely yet, but
> I'm still working on that. The guix toolset is advertised to manage
> all the interdependencies, but I'm not certain that it works in every
> situation. I'll keep trying, though. Thanks again.

Could you please show us how to reproduce this?  We would need to see
the Guix command, the code you run, and ideally the output of “guix
describe”.

-- 
Ricardo





bug#57379: GUI toolkit for Guile 3.0?

2022-08-26 Thread Lee Thomas
Thank you for responding, Ricardo! I have tried several permutations of
packages, but currently I have this:

$ guix package --list-installed
guile   3.0.8 out
/gnu/store/1jgcbdzx2ss6xv59w55g3kr3x4935dfb-guile-3.0.8
gnutls   3.7.7 out
/gnu/store/349nw48785mbxzsl3adc4wch1hslg7fl-gnutls-3.7.7
guile-g-golf 0.1.0-1010.1824633 out
/gnu/store/vwkaxl1cl76yxdpzvkvx0sclkyksqm9g-guile-g-golf-0.1.0-1010.1824633

$ guix describe
Generation 2 Aug 21 2022 10:50:20 (current)
  guix 706b3ef
repository URL: https://git.savannah.gnu.org/git/guix.git
branch: master
commit: 706b3ef38b2f7ce9f05aa56e2eaaaf1c19e25f90

With that, I run guix shell guile guile-g-golf . Within that shell, I run
the script found at
https://git.savannah.gnu.org/cgit/g-golf.git/tree/examples/gtk-4/hello-world.scm
,
and it produces those errors, and hangs.

I am a complete n00b with guix (and g-golf, but I have some history with
guile), so I'm assuming I'm doing things incorrectly. That's why I'm trying
permutations of package installs; I get the same errors with gtk 4.6.6
installed and included on the guix shell command. So I'm willing to try
whatever you suggest, to get this bug closed. My base OS is Ubuntu 22.04,
which only lets me install guile 3.0.7 via apt, and the other packages are
similarly out-of-date or broken - which is why I turned to guix. It has
done well on the other packages I've tried (gnutls, for one). So please
tell me if I can help in any way.

On Fri, Aug 26, 2022 at 1:36 PM Ricardo Wurmus  wrote:

>
> Lee Thomas  writes:
>
> > So I assume I haven't fixed the guix environment completely yet, but
> > I'm still working on that. The guix toolset is advertised to manage
> > all the interdependencies, but I'm not certain that it works in every
> > situation. I'll keep trying, though. Thanks again.
>
> Could you please show us how to reproduce this?  We would need to see
> the Guix command, the code you run, and ideally the output of “guix
> describe”.
>
> --
> Ricardo
>


bug#57440: Guile manual has incorrect history on the name

2022-08-26 Thread Lee Thomas
Hi. https://www.gnu.org/software/guile/manual/html_node/Early-Days.html isn't
correct where in the fourth paragraph it says "Jim Blandy suggested a new
name for GEL". It was actually me, as documented in the second paragraph
here: https://en.wikipedia.org/wiki/GNU_Guile#History  Due to the Tcl Wars
some of the name suggestions were becoming offensive, especially to Dr.
Ousterhout, so I thought I would suggest something more positive. To my
astonishment, Tom Lord liked it and used it, over the objections of others.

I'm dying of cancer so soon it won't matter, and I was never a part of
Guile's inner circle anyway, so this isn't a truly important issue for me.
If it would ruffle political feathers to take credit from Jim then I'm fine
with leaving it as is, but I do feel responsibility to simply report it
here - especially before someone else does and asks why the manual and
Wikipedia don't match.


bug#57440: [patch] Guile manual has incorrect history on the name

2022-08-26 Thread Dr. Arne Babenhauserheide

Lee Thomas  writes:

> Hi. https://www.gnu.org/software/guile/manual/html_node/Early-Days.html isn't 
> correct where in the fourth paragraph it says "Jim Blandy suggested a
> new name for GEL". It was actually me, as documented in the second paragraph 
> here: https://en.wikipedia.org/wiki/GNU_Guile#History  Due to the Tcl
> Wars some of the name suggestions were becoming offensive, especially to Dr. 
> Ousterhout, so I thought I would suggest something more positive. To
> my astonishment, Tom Lord liked it and used it, over the objections of others.
>
> I'm dying of cancer so soon it won't matter

I’m sorry to hear that. Thank you for taking up this even now! And thank
you for taking part in Guile.

I wish you lots of strength.

> , and I was never a part of Guile's inner circle anyway, so this isn't a 
> truly important issue for me. If it would
> ruffle political feathers to take credit from Jim then I'm fine with leaving 
> it as is, but I do feel responsibility to simply report it here - especially 
> before
> someone else does and asks why the manual and Wikipedia don't match.

I created a patch that does the change and references it. From the
history it looks like this part has been written in one go back then and
did not change, so it possibly was just a mis-remembering.

The patch:

From 8bfc607ffbc433b7dde50787cf813bd455726daa Mon Sep 17 00:00:00 2001
From: Arne Babenhauserheide 
Date: Sat, 27 Aug 2022 01:57:57 +0200
Subject: [PATCH] doc: Lee Thomas suggested the name change.

See (1994-11-04) https://groups.google.com/g/gnu.misc.discuss/c/0VtEf1fgEJk/m/IMBs2o-ftrgJ
> If GEL and GUL and GLUE don't work for the name of the scripting
> language, how about:
>
> GUILE - GNU's Universal Interpreted Language Extension
>
> (This also implies Scheme-ing, and means that the GNU's Universal
> Interpreted Language Developers would be part of a ...)
> --
> Lee Thomas

and (1994-11-22) https://groups.google.com/g/gnu.misc.discuss/c/9pD9yVoRYFw/m/0z7SLYbx8loJ
> Why "GUILE"? (GNU's Universal Interpreted Language Extension)
> Two additional reasons:
>
> 1. It does not give deliberate offense to Dr. Ousterhout or his
> supporters, thereby allowing the warring factions to eventually
> make peace (along with some others, perhaps - Gloria's 'Usband Is
> Linguistically Educated) and get back to work.
> 2. By pronunciation it offers appreciation to one of the co-inventors
> of Scheme. (Maybe a library package could be named "Scheme User
> Supported System Macros And Native-code"? OK, that's a stretch ...)
> --
> Lee Thomas,

and https://groups.google.com/g/comp.lang.scheme/c/X5GrLVAvGLU/m/Xk11xCrbzCcJ
> A while back, I started calling the language being built by the GNU Project
> GEL. It turns out that GEL is a trademark of Sybase Inc. Therefore,
> we must choose a new name. Please do not refer to the GNU language
> as GEL.
>
> My favorite proposed name, posted recently to comp.lang.scheme, is GUILE.
> I like the name, because i think programmers should be encouraged to use
> GUILE when writing programs. The name may change yet again; but for now,
> please refer to the GNU language as GUILE.
>
> -t
---
 doc/ref/history.texi | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/doc/ref/history.texi b/doc/ref/history.texi
index d351455a5..60d839ac3 100644
--- a/doc/ref/history.texi
+++ b/doc/ref/history.texi
@@ -69,7 +69,7 @@ the argument was that eventually when GEL became more capable, it
 could gain the ability to execute other languages, especially Emacs
 Lisp.
 
-Due to a naming conflict with another programming language, Jim Blandy
+Due to a naming conflict with another programming language, Lee Thomas
 suggested a new name for GEL: ``Guile''. Besides being a recursive
 acronym, ``Guile'' craftily follows the naming of its ancestors,
 ``Planner'', ``Conniver'', and ``Schemer''. (The latter was truncated
-- 
2.37.2


Best wishes,
Arne
-- 
Unpolitisch sein
heißt politisch sein,
ohne es zu merken.
draketo.de


signature.asc
Description: PGP signature


bug#57440: [patch] Guile manual has incorrect history on the name

2022-08-26 Thread Lee Thomas
Vielen Dank, mein Herr. I was tremendously honored, and still am, to have
been a tiny part of Guile. I hope to contribute more in small ways, time
permitting. I'm delighted to see the progress made over the years, and I
hope the best for the team.

On Fri, Aug 26, 2022 at 5:11 PM Dr. Arne Babenhauserheide 
wrote:

>
> Lee Thomas  writes:
>
> > Hi. https://www.gnu.org/software/guile/manual/html_node/Early-Days.html
> isn't correct where in the fourth paragraph it says "Jim Blandy suggested a
> > new name for GEL". It was actually me, as documented in the second
> paragraph here: https://en.wikipedia.org/wiki/GNU_Guile#History  Due to
> the Tcl
> > Wars some of the name suggestions were becoming offensive, especially to
> Dr. Ousterhout, so I thought I would suggest something more positive. To
> > my astonishment, Tom Lord liked it and used it, over the objections of
> others.
> >
> > I'm dying of cancer so soon it won't matter
>
> I’m sorry to hear that. Thank you for taking up this even now! And thank
> you for taking part in Guile.
>
> I wish you lots of strength.
>
> > , and I was never a part of Guile's inner circle anyway, so this isn't a
> truly important issue for me. If it would
> > ruffle political feathers to take credit from Jim then I'm fine with
> leaving it as is, but I do feel responsibility to simply report it here -
> especially before
> > someone else does and asks why the manual and Wikipedia don't match.
>
> I created a patch that does the change and references it. From the
> history it looks like this part has been written in one go back then and
> did not change, so it possibly was just a mis-remembering.
>
> The patch:
>
>
> Best wishes,
> Arne
> --
> Unpolitisch sein
> heißt politisch sein,
> ohne es zu merken.
> draketo.de
>