GNU G-Golf 0.8.1 release

2025-03-15 Thread David Pirotte
Hello, GNU G-Golf 0.8.1 release. * Tarball and a GPG detached signature [*]: http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.1.tar.gz http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.1.tar.gz.sig * About G-Golf [ for a full description, please read the distributed README [ f

Re: GNU G-Golf 0.8.0 release

2025-02-10 Thread David Pirotte
Hi Aleix, > Nice! This is now available in Guile Homebrew > (https://github.com/aconchillo/homebrew-guile). This is great, Thanks David pgpZLYejolm7o.pgp Description: OpenPGP digital signature

GNU G-Golf 0.8.0 release

2025-02-07 Thread David Pirotte
Hello, GNU G-Golf 0.8.0 release. * Tarball and a GPG detached signature [*]: http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0.tar.gz http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0.tar.gz.sig * About G-Golf [ for a full description, please read the distributed README [ fi

Re: Keywords in GOOPS methods v3

2024-11-25 Thread David Pirotte
Hi Mikael, > I just pushed this to Savannah. Excellent! Thanks for having worked on this. David pgpjfmOrUqWia.pgp Description: OpenPGP digital signature

Re: Keywords in GOOPS methods v2

2024-11-24 Thread David Pirotte
Hi Mikael, > Guile maintainers might want to consider if we should time this kind > of change in the API with a particular release. For my part, I think > we could just add it. 1+ imo as well, there is no need to wait for a particular release [*] David [*] especially since you said in another e

GNU G-Golf 0.8.0-rc9 available for testing

2024-11-13 Thread David Pirotte
Hello Guilers, The ninth 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-rc9.tar.gz http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-rc9.tar.gz.sig * Insta

bug#74073: close - not a bug

2024-10-29 Thread David Pirotte
> > GOOPS - specialized make method upon user defined class > > 'does not work': those methods are properly defined and added to the > > make (make-instance) generic function, but not eligible as > > applicable methods ... > Actually, as the protocol states (but i somehow forgot and

Re: GOOPS - specialized make method upon user defined class 'does not work'

2024-10-28 Thread David Pirotte
> GOOPS - specialized make method upon user defined class 'does > not work': those methods are properly defined and added to the > make (make-instance) generic function, but not eligible as > applicable methods ... Actually, as the protocol states (but i somehow forgot and

GOOPS - specialized make method upon user defined class 'does not work'

2024-10-28 Thread David Pirotte
Hello, GOOPS - specialized make method upon user defined class 'does not work': those methods are properly defined and added to the make (make-instance) generic function, but not eligible as applicable methods ... The bug is so easy to reproduce [1] and i did dig a

GNU G-Golf 0.8.0-rc8 available for testing

2024-10-22 Thread David Pirotte
Hello Guilers, The eighth 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-rc8.tar.gz http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-rc8.tar.gz.sig * Inst

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: 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-rc6 available for testing

2024-09-17 Thread David Pirotte
Hello Guilers, The sixth 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-rc6.tar.gz http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-rc6.tar.gz.sig * Insta

GNU G-Golf 0.8.0-rc.5 available for testing

2024-07-19 Thread David Pirotte
Hello Guilers, The fifth 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-rc.5.tar.gz http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-rc.5.tar.gz.sig * Ins

GNU G-Golf 0.8.0-rc-4 available for testing

2024-05-10 Thread David Pirotte
Hello Guilers, The fourth 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-rc-4.tar.gz http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-rc-4.tar.gz.sig * Inst

Guile-Lib 0.2.8.1 released

2024-04-24 Thread David Pirotte
Hello, Guile-Lib version 0.2.8.1 released. * Guile-Lib Homepage: http://www.nongnu.org/guile-lib/ * Guile-Lib release tarball GPG signature [*]: http://download.savannah.gnu.org/releases/guile-lib/guile-lib-0.2.8.1.tar.gz http://download.savannah.gnu.org/releases/g

GNU G-Golf 0.8.0-rc-3 available for testing

2024-04-16 Thread David Pirotte
Hello Guilers, The third 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-rc-3.tar.gz http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-rc-3.tar.gz.sig * Insta

Re: guile-lib: essentially empty guile-library.info in 0.2.8 tarball

2024-04-14 Thread David Pirotte
Hello Vagrant, > Something seems to be amiss with the generation process for > guile-library.info, which appears to be mostly empty in the 0.2.8 > tarball, and calling "make -C doc guile-library.info" seems to fail to > actually (re)generate it. Indeed, thanks for the report. I'll look into this

Guilr-Lib - New maintainer

2024-04-01 Thread David Pirotte
Guilers, Please hail at the new guile-lib maintainer: Maxim Cournoyer apteryx on #guile - irc.libera.chat who accepted to take on this role, from which i wanted to step down. Maxim has effectively enhanced guile-lib in a few occasions in the last 3y+, was granted commit privile

Guile-Lib 0.2.8 released

2024-03-30 Thread David Pirotte
Hello, Guile-Lib version 0.2.8 released. * Guile-Lib Homepage: http://www.nongnu.org/guile-lib/ * Guile-Lib release tarball GPG signature [*]: http://download.savannah.gnu.org/releases/guile-lib/guile-lib-0.2.8.tar.gz http://download.savannah.gnu.org/releases/guile

Re: [PATCH] build: Use PKG_INSTALL_DIR

2024-03-25 Thread David Pirotte
Hello Arsen, > ... > This patch is in a similar vein to my earlier patch to Guile itself > posted at > https://lists.gnu.org/archive/html/guile-devel/2023-03/msg00040.html > These came up while I was working on packaging Guile in Gentoo. > ... I pushed the proposed changes to the devel branch, w

Re: [PATCH] guile-lib: src/logger/logger.scm: Fix spelling of "invocation".

2024-03-24 Thread David Pirotte
Hello Vagrant, Sorry it took so long to answer, I forgot, and only recently remembered, as Maxime started to work on the logger, that someone did send a patch to fix a typo ... > Originally sent to guile-user, as the README suggested bugs should go > there, though I see gu

Re: [Guile-Lib PATCH] logger: Add flush-after-emit? property to .

2024-03-09 Thread David Pirotte
Maxim, > ... > Excellent, thanks for the heads-up. I've rebased my local branch on > current devel and pushed this last commit (9c75b17). I've forgotten > the patman metadata in the commit message (sorry), so you may want to > reword it on your side before merging to master. I specifically did

Re: [Guile-Lib PATCH] logger: Add flush-after-emit? property to .

2024-03-03 Thread David Pirotte
Hi Maxim, > ... > My only concern about doing this, rephrasing what I wrote on the chat, > is that it'd be hard to validate the input value, as that validation > would need to be specialized to handlers, e.g. for some class we'd > want to disallow 'line as it wouldn't apply. > That's why I sugges

Re: Bug#1064998: guile-lib: broken package when cross building

2024-03-03 Thread David Pirotte
Hello debian maintainers, Vagrant, > Forwarding this upstream, originally submitted in the Debian bug > tracking system at: > https://bugs.debian.org/1064998 > ... > Would the guile-lib developers consider merging this? Are there any > use-cases where this is inappropriate? Certainly! Thanks

Re: [Guile-Lib PATCH] logger: Add flush-after-emit? property to .

2024-03-02 Thread David Pirotte
Hello Maxim, guile-devel followers, > * src/logging/logger.scm (): Add new > optional flush-after-each-emit? slot, initialized to #t. > ... Maxim and i have been talking about both the v4 1-7 series of patches that Maxim have been working on - now pushed to the devel branch if someone wants to

Re: G-Golf- [subject changed] cairo based examples fail in homebrew

2023-12-31 Thread David Pirotte
Aleix, > > i decided to answer separately - and change the > > subject line ... Let's close this thread, which is getting confusing ... as it talks about several problems at once, and started by an answer to a release announce [3]. Please start a new thread, on guile-user 'only', and on

Re: G-Golf- [subject changed] cairo based examples fail in homebrew

2023-12-22 Thread David Pirotte
Hi again, > ... > here is the 'subthread' for the guile-cairo related issue, on > homebrew [1]. > ... > If they don't work, please report upstream, if they do work, try to > get a backtrace as well, for the simple-animation.scm example only, > let's try to identify the problem for the

Re: G-Golf- [subject changed] cairo based examples fail in homebrew

2023-12-22 Thread David Pirotte
Hi Aleix, i decided to answer separately - and change the subject line - (a) the guile-cairo related issue, on homebrew, from the (b) snapshot related issue, on homebrew as well here is the 'subthread' for the guile-cairo related issue, on homebrew [1].

Re: GNU G-Golf 0.8.0-rc-2 available for testing

2023-12-21 Thread David Pirotte
Hi Aleix, > ... > Anyways, guile-cairo is fine going back to stable 3.0.9. Ok, so just to make sure, now both the gtk4/simple-paintable.scm and gtk4/animated-paintable.scm examples work fine on 'your' platform as well? > > - drawing-widget.scm, peg-solitaire.scm. > > ... > The issue seems to be

Re: GNU G-Golf 0.8.0-rc-2 available for testing

2023-12-04 Thread David Pirotte
Hello Aleix, > A couple more... This is very cool actually Indeed :) - I was gona ask if you could paste a screenshot of the 'Style Classes' demo page ... maybe you did try, but just in case, you may also reduce the window size, till it triggers the adaptive mode ... for any

Re: GNU G-Golf 0.8.0-rc-2 available for testing

2023-12-04 Thread David Pirotte
Hello Aleix, > It actually does! Screenshots attached. The ones that don't work are: Very nice, thanks - the welcome page is not displaying the expected welcome logo, which is a grayscale adwaita logo in /examples/adw-1/adw1-demo/ui welcome.scm[1]

Re: GNU G-Golf 0.8.0-rc-2 available for testing

2023-12-01 Thread David Pirotte
Hello Aleix, > This is now available on macOS via Guile Homebrew: > brew install g-golf Very nice! Thanks, David ps: does the adw1-demo also works? it requires libadwaita >= 1.4 i'd be very pleased to know it does work on your preferred platform as well ...

GNU G-Golf 0.8.0-rc-2 available for testing

2023-11-01 Thread David Pirotte
Hello Guilers, The second 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-rc-2.tar.gz http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-rc-2.tar.gz.sig * Inst

GNU G-Golf 0.8.0-rc-1 available for testing

2023-10-06 Thread David Pirotte
Hello Guilers, The first 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-rc-1.tar.gz http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-rc-1.tar.gz.sig * Insta

GNU G-Golf 0.8.0-alpha-6 available for testing

2023-09-12 Thread David Pirotte
Hello Guilers, The sixth alpha release 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-alpha-6.tar.gz http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-alp

GNU G-Golf 0.8.0-a.5 available for testing

2023-08-30 Thread David Pirotte
Hello Guilers, The fifth alpha release 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-a.5.tar.gz http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-a.5.tar

Re: GNU G-Golf 0.8.0-a.4 available for testing

2023-05-02 Thread David Pirotte
Hi Aleix, > The Makefile.am refers to FFI_CFLAGS and FFI_CFLAGS FFI_LIBS, but I > don't see any reference to them and there's no PKG_CHECK_MODULES or > anything that could define those in configure.ac or any m4 macro. > Adding PKG_CHECK_MODULES line solved the issue: > PKG_CHECK_MODULES(FFI,

Re: GNU G-Golf 0.8.0-a.4 available for testing

2023-05-01 Thread David Pirotte
Hi Aleix, > Making install in libg-golf > > CC libg_golf_la-gg-ffi.lo > CC libg_golf_la-gg-utils.lo > CC libg_golf_la-gg-glib.lo > CC libg_golf_la-gg-gobject.lo > CC libg_golf_la-gg-callback.lo > CC libg_golf_la-gg-test-suite.lo > CC libg_go

GNU G-Golf 0.8.0-a.4 available for testing

2023-04-16 Thread David Pirotte
Hello Guilers, The fourth alpha release 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-a.4.tar.gz http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-a.4.ta

Re: GNU G-Golf 0.8.0-a.1 available for testing!

2023-03-24 Thread David Pirotte
Hello Aleix, I am sorry it took me so long to answer. > ... > I was able to add g-golf to Guile Homebrew. So it now runs on macOS > ... > The changes are: > > - We need the full path of glib, gobject, etc. Certainly not, never ever :) - This is a distro thing, Upstream gnu tool chained

GNU Guile-CV 0.4.0 release

2023-02-28 Thread David Pirotte
Hello, GNU Guile-CV 0.4.0 is released. This is a maintenance release, which introduces new interfaces. [ for those who wouldn't know, the message is marked-up using [ org-mode - https://orgmode.org/ - and best viewed in emacs, or any [ org-mode aware editor, or (skip read

GNU G-Golf 0.8.0-a.3 available for testing!

2023-02-08 Thread David Pirotte
Hello Guilers, The third alpha release of the upcoming 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-a.2.tar.gz http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-a.2.tar.gz.sig

Re: [PATCH v3] docs/match: pattern matcher example makeover

2023-02-02 Thread David Pirotte
> > - > > style: switch to "Indiana style", bracketing lets and clauses > > -- > > After spending much time looking at the examples in black & white > > to edit the texinfo document, it occurred to me just how much the > > brackets improve legibility. Not at all - and quite annoying. imo. So i'd

GNU G-Golf 0.8.0-a.2 available for testing!

2023-01-09 Thread David Pirotte
Hello Guilers, The second alpha release of the upcoming 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-a.2.tar.gz http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-a.2.tar.gz.sig

GNU G-Golf 0.8.0-a.1 available for testing!

2022-12-13 Thread David Pirotte
Hello Guilers, The first alpha release of the upcoming 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-a.1.tar.gz http://ftp.gnu.org/gnu/g-golf/g-golf-0.8.0-a.1.tar.gz.sig

GNU Guile-CV 0.3.1 release

2021-11-15 Thread David Pirotte
Hello, GNU Guile-CV 0.3.1 is released. This is a maintenance release, which fixes a bug in the =pre-inst-env= script, which is used by Guile-CV at build time and may also be used to test and run an uninstalled Guile-CV instance. [ for those who wouldn't know [ the message is marked-up using

GNU Guile-CV 0.3.0 release

2021-11-07 Thread David Pirotte
Hello, GNU Guile-CV 0.3.0 is released. This is a maintenance release, which allows Guile-CV to work with Guile 3.0 (>= 3.0.7 to be specific). In addition, im-transpose performance has been improved. The documentation has been restructured and follows the model we adopted for [[http://www.gnu.org

Re: Implementing Guile with a Windows port

2021-10-09 Thread David Pirotte
Le Sat, 09 Oct 2021 21:32:23 +0300, Eli Zaretskii a écrit : > > From: Taylan Kammer > > Date: Sat, 9 Oct 2021 20:10:15 +0200 > > > > I can't speak for the developers, but as far as I can tell, there > > isn't the right combination of willingness and resources to support > > a native port of GNU

Re: [PATCH] Add string-replace-substring to (ice-9 string-fun)

2020-01-05 Thread David Pirotte
Hi, > > On 5 Jan 2020, at 13:12, Jan Nieuwenhuizen wrote: > > > > Andy Wingo writes: > > > >> On Fri 20 Dec 2019 18:32, lloda writes: > >> > >>> This patch adds string-replace-substring that wingo posted to the > >>> mailing list to (ice-9 strings). This is a commonly used function > >>>

Re: guile 3 update, halloween edition

2019-10-31 Thread David Pirotte
Hello Andy, > ... > Thoughts welcome! Also: should these structured error objects be > named exceptions or conditions? SRFI-35, R6RS, and R7RS say > "conditions", but racket and my heart say "exceptions"; wdyt? I personally prefer "exceptions" over "conditions", though I did read and understand

Re: Maintainership changes: many thanks to Mark!

2019-09-12 Thread David Pirotte
> After many years working on Guile and more than 5 years in a > maintainer role, Mark Weaver has decided to step down. Taking over > from him and remaining as Guile co-maintainers are Ludovic Courtès and > Andy Wingo. Thanks Andy and Ludovic. > On behalf of myself and Ludovic and no doubt all

Re: C calling Scheme and garbage collection

2019-06-30 Thread David Pirotte
Hello, >... > In my experience, it's definitely not ok to capture a pointer to a > scheme object and store it for later use without protecting the scheme > object from gc by holding a reference. I recently had a similar conversation, here is one of the emails of the thread, the one that lists a

Re: GNU Guile 2.9.2 Released [beta]

2019-05-27 Thread David Pirotte
Hello Andy, Ludovic and Mark, > We are pleased to announce GNU Guile release 2.9.2. This is the second > pre-release of what will eventually become the 3.0 release series. > ... Thanks for the the fantastic work and and congrat for the release. I'd like to insist upon the importance, imo, and I

https://www.gnu.org/software/guile/docs/ is outdated

2019-04-20 Thread David Pirotte
Hello, I didn't look into how to solve this, sorry, but just noticed that page is outdated: https://www.gnu.org/software/guile/docs/ I guess we want it to redirect to this page instead: https://www.gnu.org/software/guile/learn/ David pgpOoLOz0g7Ho.pgp Description: OpenPGP dig

Re: make-c-struct and pointer->string

2019-04-02 Thread David Pirotte
Hello Mark, > >> 'make-c-struct' copies the C pointers from those foreign pointer objects, > >> but > >> not not keep a reference to the objects themselves. > > To me, this sounds very counter intuitive, actually, it sounds like a bug, > > make-c-struct should be holding a reference to the po

Re: make-c-struct and pointer->string

2019-03-31 Thread David Pirotte
Hi Mark, Thanks for your help. > > ... > > scheme@(guile-user)> (make-c-struct (list '* '*) (list (string->pointer > > "hello > > ") (string->pointer "there!"))) $16 = # > > scheme@(guile-user)> (parse-c-struct $16 (list '* '*)) > > $17 = (# #) > > scheme@(guile-user)> (map pointer->string $17)

Re: make-c-struct and pointer->string

2019-03-29 Thread David Pirotte
Hi again, > ... > Following your explanation and example, I tried this and thought it would work > then, but it also failed: > GNU Guile 2.2.4.1-cdb19 > Enter `,help' for help. > scheme@(guile-user)> ,use (system foreign) > scheme@(guile-user)> (define str-1 "Hello") > scheme@(guile-user)> (def

Re: make-c-struct and pointer->string

2019-03-29 Thread David Pirotte
Hello Neil, > I guess it may be GC. I've had problems with code like > >(procedure->pointer void (lambda (...) ...) args...) > > because procedure->pointer does not protect the (lambda ...) from being GC'd. > > For example: > http://git.savannah.nongnu.org/cgit/ossaulib.git/commit/?id=1d31

Re: make-c-struct and pointer->string

2019-03-28 Thread David Pirotte
Hi Amirouche, I should add to your own answer that you actually were unable to reproduce the problem while using the latest 2.2 release tarball (the one that Ubuntu packages to be (even) more precise), as one can see on your gnome paste earlier today [1] So, if this is corect, there must be a co

make-c-struct and pointer->string

2019-03-26 Thread David Pirotte
Hello, guile 2.2.4.1-cdb19 ,use (system foreign) ;; this fails scheme@(guile-user)> (make-c-struct (list '* '*) (list (string->pointer "hello ") (string->pointer "there!"))) $16 = # scheme@(guile-user)> (parse-c-struct $16 (list '* '*)) $17 = (# #) scheme@(guile-user)> (map pointer->st

GOOPS - metaclass with extra-slots made trying to define a getter, a setter or an accessor will raise an exception

2019-01-23 Thread David Pirotte
Hello, Using a metaclass that defines extra-slots, will only work if the extra-slots are made 'exclusively' using the expression: (make #:name name) If one tries to pass a setter, a getter or an accessor, it raises an exception. Attached a code snipset to reproduce the error: drop it a

GNU Guile-CV 0.2.1 release

2018-11-05 Thread David Pirotte
Hello, GNU Guile-CV 0.2.1 is released. This is a maintenance release, which introduces new interfaces and performance improved the delineate core algorithm. * About [[http://www.gnu.org/software/guile-cv/][GNU Guile-CV]] Image Processing and Analysis in [[http://www.gnu.org/software/guile/][Gu

GNU Guile-CV 0.2.0 released

2018-09-09 Thread David Pirotte
Hello, GNU Guile-CV 0.2.0 is released. This is a 'milestone' release, which introduces image texture measures. In addition (a) the default installation locations have changed; (b) there is a new configure option; (c) some new insterfaces; (d) matrix multiplication performances have been greatly i

Re: GObject Introspection and GTK3 way forward

2018-09-08 Thread David Pirotte
Hello Mike, > ... > If I were you, I'd try to run and use sbank: > ... I also came across this multi-platform 'mini' gui lib, which uses GTK+ (>= 3.10) https://github.com/andlabs/libui [ no webkitgtk though, but ... As you'll notice, quite a few languages made bindings. I did l

Re: GObject Introspection and GTK3 way forward

2018-09-05 Thread David Pirotte
Mike, > ... > If I were you, I'd try to run and use sbank: > >https://github.com/rotty/sbank.git You may want to look at this code as well, as a source of inspiration maybe... https://github.com/andy128k/cl-gobject-introspection David pgp0pnDwFNVPo.pgp Description: OpenPGP di

Re: GObject Introspection and GTK3 way forward

2018-09-05 Thread David Pirotte
Hello Mike, sorry I didn't answer your previous email yet, but my laptop refused to work little after I did read it, and it took me almost two days to get it back... > So, I've decided to make a go at finishing the GObject Introspection > and GTK3 story for Guile. I would very

Guile-Lib 0.2.6.1 released

2018-07-09 Thread David Pirotte
Hello, We are pleased to announce Guile-Lib 0.2.6.1. This is a maintenance release, see below for a list of visible changes since 0.2.6. * Guile-Lib Homepage: http://www.nongnu.org/guile-lib/ * Guile-Lib release tarball GPG signature [*]: http://download.savannah.gnu.org/re

Guile-Lib 0.2.6 released

2018-06-24 Thread David Pirotte
Hello, We are pleased to announce Guile-Lib 0.2.6. This is a maintenance release, fixing the default installation locations, and adding a new configure option - see below for a complete description of these changes. * Guile-Lib Homepage: http://www.nongnu.org/guile-lib/ * Guile-Lib

Grip 0.2.0 is released

2018-06-17 Thread David Pirotte
Hello, Grip 0.2.0 is released. * About Grip, a Grip of Really Important Procedures, is a Guile Scheme toolbox currently composed of Grip itself, Grip-SQLite, Grip-Gnome and Grip-Clutter. Notes: Grip will try to install all its components, but will only do so if it can

Re: source and compiled file installtion locations

2018-05-06 Thread David Pirotte
Hi Chris, > On Sat, 5 May 2018 21:03:14 -0300 > David Pirotte wrote: > > Hello Guilers, > > > > > 1-no --use-guile-site > > > > > > in this case, imo, locations should be > > > > > > $(datarootdir)/ [ source >

Re: source and compiled file installtion locations

2018-05-05 Thread David Pirotte
Hello Guilers, > 1-no --use-guile-site > > in this case, imo, locations should be > > $(datarootdir)/ [ source FWIW, This is what guile-gnome does, and it also does it in $(libdir), $(includedir) ..., It does it using guile-gnome API version, not guile effective version, which I

source and compiled file installtion locations

2018-05-02 Thread David Pirotte
Hello Guilers, I'm still in doubt wrt guile-lib (as a matter of fact, could be any project) source and compiled file location, and would like to hear what people think. Most of us (if not all, copying each other I guess) install our project files either in: GUILE_SITE

GNU Guile-CV 0.1.9 released

2018-05-01 Thread David Pirotte
Hello, GNU Guile-CV 0.1.9 is released. * About Guile-CV - Image Processing and Analysis in Guile - is a Computer Vision functional programming library for the Guile Scheme language. Based on Vigra (Vision with Generic Algorithms - a C++ image processing and analysis library), Guile-CV comprise

Re: GC Warning related to large mem block allocation - Help needed

2017-12-31 Thread David Pirotte
Hello, > > If all you are doing is trying to get Guile not to issue warnings about big > > allocations, I think all you need to do is put -DGC_IGNORE_WARN in the > > CFLAGS when you build Guile. > Thanks for the suggestion, but it does not work. For those interested, Mike did find a way to get

Re: GC Warning related to large mem block allocation - Help needed

2017-12-30 Thread David Pirotte
Hi Mike, > If all you are doing is trying to get Guile not to issue warnings about big > allocations, I think all you need to do is put -DGC_IGNORE_WARN in the > CFLAGS when you build Guile. Thanks for the suggestion, but it does not work. If I trust guile (gcc) to use an exported CFLAGS env var

Re: GC Warning related to large mem block allocation - Help needed

2017-12-29 Thread David Pirotte
> So I am trying to understand and solve this problem. Below a (naive) attempt > to > patch guile so it uses GC_malloc_ignore_off_page for objects > 100Kb, but that > did not even work: I guess I do miss most if not all of the puzzle pieces > here... Obviously (missing all the pieces of the puz

Re: GC Warning related to large mem block allocation - Help needed

2017-12-29 Thread David Pirotte
Hi again, > Currently, using guile-cv upon large images triggers these warnings, > using guile guile 2.2.3: > > GC Warning: Repeated allocation of very large block (appr. size > 775237632): > May lead to memory leak and poor performance. Of course you don't need guile-cv to reprod

GC Warning related to large mem block allocation - Help needed

2017-12-29 Thread David Pirotte
alloc (&thread->freelists[idx], idx, SCM_INLINE_GC_KIND_NORMAL); ... How should that be patched so it also use GC_malloc_ignore_off_page(bytes) when bytes > 100Kb? Thanks, David ;;; ;;; Below the patch that does not work :) ;;; From 0ae4f18e478b2e390de72f560ff8428edfeda860 Mo

GNU Guile-CV 0.1.8 released

2017-12-17 Thread David Pirotte
Hello, GNU Guile-CV 0.1.8 is released. * About Guile-CV - Image Processing and Analysis in Guile - is a Computer Vision functional programming library for the Guile Scheme language. Based on Vigra (Vision with Generic Algorithms - a C++ image processing and analysis library), Guile-CV comprise

Re: Rename GNU fdisk to GUILE diskutils

2017-12-12 Thread David Pirotte
Hi Christian, > >> IMHO the programming language/compiler a utility is written with is an > >> implementation detail that should not manifest itself in the utility's > >> name. In this case, I think "GNU Distutils" would be better. > > "GNU Diskutils" > > 1+ > > David > I'm sorry but

Re: Rename GNU fdisk to GUILE diskutils

2017-12-12 Thread David Pirotte
> IMHO the programming language/compiler a utility is written with is an > implementation detail that should not manifest itself in the utility's > name. In this case, I think "GNU Distutils" would be better. "GNU Diskutils" 1+ David pgpLgHk1y857q.pgp Description: OpenPGP digital s

Re: guile 3 update: better reasoning about fixnums

2017-11-14 Thread David Pirotte
Hello Andy, > An update on Guile 3 hackings over the past couple weeks. > ... > In summary, a lot of internal plumbing, for what appears to be preparatory > work > for future stuff. I do not have the knowledge and background to make any valuable technical comment, but I wanted to thank you for

GNU Guile-CV 0.1.7 released

2017-10-22 Thread David Pirotte
Hello, GNU Guile-CV 0.1.7 is released. * About Guile-CV - Image Processing and Analysis in Guile - is a Computer Vision functional programming library for the Guile Scheme language. Based on Vigra (Vision with Generic Algorithms - a C++ image processing and analysis library), Guile-CV comprise

GNU Guile-CV 0.1.6 released

2017-08-13 Thread David Pirotte
Hello, GNU Guile-CV 0.1.6 is released. * About Guile-CV - Image Processing and Analysis in Guile - is a Computer Vision functional programming library for the Guile Scheme language. Based on Vigra (Vision with Generic Algorithms - a C++ image processing and analysis library), Guile-CV comprises

Guile-Gnome 2.16.5 released

2017-06-04 Thread David Pirotte
Hello, We are pleased to announce Guile-Gnome 2.16.5, the next maintenance release for the 2.16 series. * Guile-Gnome Homepage http://www.gnu.org/software/guile-gnome * Guile-Gnome 2.16.5 release tarball GPG signature [*] http://ftp.gnu.org/pub/gnu/guile-gnome/guile-gnome-pl

Guile-Lib 0.2.5.1 released

2017-06-02 Thread David Pirotte
Hello, We are pleased to announce Guile-Lib 0.2.5.1. This is a maintenance release, the next maintenance release for the 0.2 series. * Guile-Lib Homepage: http://www.nongnu.org/guile-lib/ * Guile-Lib release tarball GPG signature [*]: http://download.savannah.gnu.org/relea

GNU Guile-CV 0.1.4 released

2017-05-24 Thread David Pirotte
Hello, GNU Guile-CV 0.1.4 is released. This is the first public release of GNU Guile-CV, earlier releases were made available to GNU evaluators and Savannah hackers only. * About Guile-CV is a Computer Vision functional programming library for the Guile Scheme language.

Re: Guile-2.2 - goops setters should be inherited, no matter what :)

2017-03-17 Thread David Pirotte
Le Fri, 17 Mar 2017 05:46:47 -0300, David Pirotte a écrit : > Hello Andy, > ... Sorry for the duplicate email, my bad! David pgpE53bLGUriH.pgp Description: OpenPGP digital signature

Re: Guile-2.2 - goops setters should be inherited, no matter what :)

2017-03-17 Thread David Pirotte
Hello Andy, > > 1- setters, as in (define-method ((setter ...) (self <...>) ...) ...) > > should (also :)) be inherited > As you mention this is https://debbugs.gnu.org/cgi/bugreport.cgi?bug=19770. Yep, but after carefully (re)reading your answer and the manual, doing some more tests, I cam

Re: GNU Guile 2.1.7 released (beta)

2017-03-02 Thread David Pirotte
Hi Daniel, Andy, > I think this is the minimum for .guile: > > (import (system repl common) (ice-9 format)) > (repl-default-option-set! 'print (lambda (repl val) (format #t "~200@y" val))) > > That doesn't seem so bad. For the current repl you can do: > > (repl-option-set! (car (fluid-ref *repl

Re: Guile-2.2 - goops setters should be inherited, no matter what :)

2017-02-28 Thread David Pirotte
Hi Christopher, You are confusing/mixing two different issues, precisely the two issues I'm talking about in my two separate emails, but you mixed them here :) I'd rather keep them well separated, because fixing the first should be very easy, it is a matter of ag

Re: GNU Guile 2.1.7 released (beta)

2017-02-27 Thread David Pirotte
Hi Andy, > So! Release blockers. > ... Not a blocker, at all, but I was thinking to this, wrt manipulating (very) large vectors, arrays, lists ... -] repl - truncated-print Right now I edit the installed (system repl common), and wrote a tip in Guile-CV's manual so users can do that as w

Guile-2.2 - goops slot redefinition at subclass level

2017-02-26 Thread David Pirotte
Hello Andy, > * GOOPS: are there incompatible changes that we think are bad? >Subthread :) 2- slot redefinition at subclass level See bug#20423 for a full description, here is the summary of what I think we should do: When there are superclasses, a subclass can specify a

Guile-2.2 - goops setters should be inherited, no matter what :)

2017-02-26 Thread David Pirotte
Hello Andy, > * GOOPS: are there incompatible changes that we think are bad? >Subthread :) In my opinion, this would be the right time to make changes so that goops follows the clos protocol (for the (quite large) subset it implements), I don't pretend I have ident

Re: guile-lib - devel branch - unit-test 2 new APIs - 1 patch

2017-01-15 Thread David Pirotte
anks, David From 0b34a9196718e030c9e8c9a0095aec8f0da58425 Mon Sep 17 00:00:00 2001 From: David Pirotte Date: Sun, 15 Jan 2017 17:49:10 -0200 Subject: [PATCH] Unit-test 2 new APIs * src/unit-test.scm: New assert-false procedure, new assert macro: both take an expression as their respective argument; assert-fa

Re: Guile-Lib 0.2.4 released

2016-11-14 Thread David Pirotte
> We are pleased to announce Guile-Lib 0.2.4. This is a maintenance release, > the next > maintena > ... > gpg --verify guile-lib-0.2.3.tar.gz.sig Sorry for the tipo, the signature verification command should obviously be: gpg --verify guile-lib-0.2.4.tar.gz.sig David pgpVcO

Guile-Lib 0.2.4 released

2016-11-13 Thread David Pirotte
Hello, We are pleased to announce Guile-Lib 0.2.4. This is a maintenance release, the next maintenance release for the 0.2 series. * Guile-Lib Homepage: http://www.nongnu.org/guile-lib/ * Guile-Lib release tarball GPG signature [*]: http://download.savannah.gnu.org/release

guile-lib - devel branch - 4 patches

2016-10-22 Thread David Pirotte
Hello Guilers, Attached 4 patches, review welcome. Unless negative feedback, I should push these, merge to master and release Guile-Lib 0.2.4 within the next few days. David. From e8ea99f9e7698aae5dcdaa314a1f80f1618ca3c1 Mon Sep 17 00:00:00 2001 From: David Pirotte Date: Sat, 22 Oct 2016 22

Guile-Lib 0.2.3 released

2016-09-18 Thread David Pirotte
Hello, We are pleased to announce Guile-Lib 0.2.3. This is a maintenance release. * Guile-Lib Homepage: http://www.nongnu.org/guile-lib/ * Guile-Lib release tarball GPG signature [*]: http://download.savannah.gnu.org/releases/guile-lib/guile-lib-0.2.3.tar.gz http:/

  1   2   3   >