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 *

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 *

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

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 *

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

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

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,

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

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

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

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

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

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

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 *

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 *

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

2023-09-13 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

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

2023-08-31 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

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: >

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

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

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

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

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

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

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

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

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: 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

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

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)>

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: >

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

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

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

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

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

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

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

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 [*]:

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/ *

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 <da...@altosw.be> wrote: > > Hello Guilers, > > > > > 1-no --use-guile-site > > > > > > in this case, imo, locations should be > > > > > > $(dataro

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

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

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

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

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

GC Warning related to large mem block allocation - Help needed

2017-12-29 Thread David Pirotte
], 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 Mon Sep 17 00:00:00 2001 From: David PIROTTE <da.

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

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

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

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

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

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 [*]:

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 <da...@altosw.be> 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

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

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

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

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

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

2017-01-15 Thread David Pirotte
d From 0b34a9196718e030c9e8c9a0095aec8f0da58425 Mon Sep 17 00:00:00 2001 From: David Pirotte <da...@altosw.be> 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 argu

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

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 [*]:

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 <da...@altosw.be> Dat

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

Re: GNU Guile 2.1.4 released [beta]

2016-09-17 Thread David Pirotte
Hello Jan, > (use-modules (oop goops)) > (define-generic native-type) > (define-method (native-type (i ) . args) 0) > (define-method (native-type (i ) . args) 1) > (define-method (native-type (b ) . args) 2) > > (native-type 1) > (native-type 1.3) >

Re: guile-cairo status?

2016-09-16 Thread David Pirotte
Hi Greg, > It seems guile-cairo is required for guile-gnome. Is that really true? > What are others doing? I uploaded a guile-cairo-1.10.0 pre release here: http://download.savannah.gnu.org/releases/grip/guile-cairo/ guile-cairo-1.10.0.tar.gz

Re: guile-lib, compiled files, packages

2016-09-16 Thread David Pirotte
Hi Greg, > ... > As part of the update, I am flipping guile-lib and g-wrap to build > against guile 2.0 (latest micro release really). Great, it's 2.0.12 [saying this in case it would not 'yet' be in your distro. > In switching guile-lib, I find that the set of installed files changes > very

Re: GNU Guile 2.1.4 released [beta]

2016-09-16 Thread David Pirotte
Jan, > I haven't managed to isolate it properly but I observed some strange > problem with "concatenate" (using my "aiscm" library). > (define-method (match (i ) . args) ...) > ... > (apply match (concatenate (list (list 1) (list 2 2 3 4 5 6 > oop/goops.scm:1336:2:

Re: GNU Guile 2.1.4 released [beta]

2016-09-15 Thread David Pirotte
Hi Jan, > Thanks a lot for the work. I am trying to run my project "aiscm" with it. >I noticed that slots are now objects themselves. So instead of (car <>), > one can use (slot-ref <> 'name). Please let me know if there is a better > way to get the slot names of a class. >

Re: guile-lib - devel branch - patch 4 of 11

2016-07-24 Thread David Pirotte
Hello Eli, > > Don't you understand? How could I possibly answer that quiz, since it's > > been 4 > > years I use 2.69? You can't tell for sure just because there has been no > > complain: you can only tell for sure if someone you 'trust' check with what > > ever > > version you'd like to use.

Re: guile-lib - devel branch - patch 4 of 11

2016-07-19 Thread David Pirotte
Hello, > > > > 2.69 is the latest stable, available since April 2012 > > > If there are known problems with older versions that get in the way, I > > > agree. Are there? > > Are there? > That's what I asked. Do you know the answer? Don't you understand? How could I possibly answer

Re: guile-lib - devel branch - patch 4 of 11

2016-07-17 Thread David Pirotte
Hello Eli, > > 2.69 is the latest stable, available since April 2012 > If there are known problems with older versions that get in the way, I > agree. Are there? Are there? > Because people might have older versions installed, and it's a nuisance to > have to > upgrade unrelated tools in

Re: guile-lib - devel branch - patch 4 of 11

2016-07-16 Thread David Pirotte
Hi Eli, nice to see progress on MinGW, congrat! > > * configure.ac: Adding a copyright; bumping prereq -> 2.69 > Why is that a good idea? Why not? 2.69 is the latest stable, available since April 2012 > Are there any features Guile needs that older versions don't support? It is

Guile-Lib- make check fails 2 tests against 2.1.3, pass when 2.0.12

2016-07-15 Thread David Pirotte
Heya, I spoke too fast in the earlier first of the 11 patches emails wrt Guile-Lib I just sent! :/ Note that none of the patch I sent could possibly have had an impact on any of modules neither the test-suites, so all patches still are perfectly valid afaic. But then,

guile-lib - devel branch - patch 11 of 11

2016-07-15 Thread David Pirotte
guile-lib - devel branch - patch 11 of 11 From 81b970434fe1dd7423e507a528f15f10366549bd Mon Sep 17 00:00:00 2001 From: David Pirotte <da...@altosw.be> Date: Fri, 15 Jul 2016 19:43:29 -0300 Subject: [PATCH 11/11] Adding meta/guile-lib-1.0.pc * meta/guile-lib-1.0.pc.in: New file. * .git

guile-lib - devel branch - patch 10 of 11

2016-07-15 Thread David Pirotte
guile-lib - devel branch - patch 10 of 11 From 28fb77f545e5ed1c905002562285eb645e8e8ef4 Mon Sep 17 00:00:00 2001 From: David Pirotte <da...@altosw.be> Date: Thu, 14 Jul 2016 23:42:02 -0300 Subject: [PATCH 10/11] Fixing make distcheck * doc/docs.mk: (a) adding a license header; (b) re

guile-lib - devel branch - patch 9 of 11

2016-07-15 Thread David Pirotte
guile-lib - devel branch - patch 9 of 11 From 4644393e8905cace96e1792ff6bd02c265898899 Mon Sep 17 00:00:00 2001 From: David Pirotte <da...@altosw.be> Date: Tue, 12 Jul 2016 21:59:50 -0300 Subject: [PATCH 09/11] Fixing make check * unit-tests/texinfo.serialize.scm: Use two spaces after

guile-lib - devel branch - patch 8 of 11

2016-07-15 Thread David Pirotte
guile-lib - devel branch - patch 8 of 11 From 17948f8fd4d1fd7b5630e673e9d8c0ab66a19119 Mon Sep 17 00:00:00 2001 From: David Pirotte <da...@altosw.be> Date: Tue, 12 Jul 2016 21:52:33 -0300 Subject: [PATCH 08/11] Bumping doc version and copyright numbers * doc/guile-library.scm: Bumpi

guile-lib - devel branch - patch 5 of 11

2016-07-15 Thread David Pirotte
guile-lib - devel branch - patch 5 of 11 From 82a13dd3e6a81879dbf7c042e3733080eb952d4d Mon Sep 17 00:00:00 2001 From: David Pirotte <da...@altosw.be> Date: Tue, 12 Jul 2016 21:38:37 -0300 Subject: [PATCH 05/11] Fixing Makefile.am * doc/Makefile.am: Adding a license header.

guile-lib - devel branch - patch 4 of 11

2016-07-15 Thread David Pirotte
guile-lib - devel branch - patch 4 of 11 From d6f82af4e61f17ac2c4e6291e31d64cf86dc834d Mon Sep 17 00:00:00 2001 From: David Pirotte <da...@altosw.be> Date: Tue, 12 Jul 2016 21:21:07 -0300 Subject: [PATCH 04/11] Updating autogen and configure * autogen.sh: (a) removing the call to con

  1   2   3   >