Re: GNU G-Golf 0.8.0-rc6 available for testing

2024-09-18 Thread Greg Troxel
David Pirotte writes: > http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-rc6.tar.gz This is an odd version scheme; I would suggest that you instead use 0.8.0rc7 next time. Packaging systems have code to interpret versions, and the - is irregular as it usually separates package names and version

Re: GNU G-Golf 0.8.0-rc6 available for testing

2024-09-18 Thread David Pirotte
Hello Guilers, > The sixth release candidate of the upcoming GNU G-Golf 0.8.0 release > is now available for testing: > ... It occurs to me that I forgot to add an examples/gtk-4/Makefile.am (sub)target entry, so the tarball also distributes the newly added demos/*.scm files. Hopefully, i shall

GNU G-Golf 0.8.0-rc7 available for testing

2024-09-18 Thread David Pirotte
Hello Guilers, The seventh release candidate of the upcoming GNU G-Golf 0.8.0 release is now available for testing: * Tarball and a GPG detached signature [*]: http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-rc7.tar.gz http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-rc7.tar.gz.sig * Abo

Re: [critical bug] The set! doesn't work in indirect reference

2024-09-18 Thread Nala Ginrut
Thanks for the reply! I've taken a look at https://www.gnu.org/software/guile/manual/html_node/Declarative-Modules.html It's related to #:declarative? Thanks again! Best regards. On Wed, Sep 18, 2024 at 11:50 PM Thompson, David wrote: > On Wed, Sep 18, 2024 at 10:38 AM Nala Ginrut wrote: > >

global vars and #:declarative? (was [critical bug] The set! doesn't work in indirect reference)

2024-09-18 Thread Nala Ginrut
I realized the #:declarative? can only be applied in the downstream modules of the module holding global vars. So the #:declarative? will affect the whole module and I have to put it everywhere that references the global vas. Maybe it'd be better if there's finer granularity control for each, like

Re: [critical bug] The set! doesn't work in indirect reference

2024-09-18 Thread Thompson, David
On Wed, Sep 18, 2024 at 10:38 AM Nala Ginrut wrote: > > The result is: > ;;; (before #f) > ;;; (after #f) > > The expected result should be: > ;; (before #f) > ;; (after 123) I don't think this is a bug. Both modules are declarative (the default). 'global' from module (aaa) is presumably being in

[critical bug] The set! doesn't work in indirect reference

2024-09-18 Thread Nala Ginrut
Hi folks! Recently I was bothered by a strange bug when debugging Artanis, here's how to reproduce. You need three files, say aaa.scm, bbb.scm, and entry -aaa.scm (define-module (aaa) #:export (global)) (define global #f) --aaa.scm end-

Re: global vars and #:declarative? (was [critical bug] The set! doesn't work in indirect reference)

2024-09-18 Thread Dr. Arne Babenhauserheide
Nala Ginrut writes: > I realized the #:declarative? can only be applied in the downstream modules > of the module holding global vars. This easy to hit complexity was the topic of my thread "Making code compatible with different versions of Guile — #:declarative?" How declarative currently work