Re: Keywords in GOOPS methods

2024-11-22 Thread janneke
ne-method* feels more elegant/GOOPSy to me, as it's all overloads/generics, but I have no strong opionion on this. Thanks for working on this! Greetings, Janneke -- Janneke Nieuwenhuizen | GNU LilyPond https://LilyPond.org Freelance IT https://www.JoyOfSource.com | AvatarĀ® https://AvatarAcademy.com

Re: Keywords in GOOPS methods

2024-11-21 Thread janneke
ity like this is very welcome. Greetings, Janneke >From f4d73b5590cd2e6ff30341aa824a3f1005b50220 Mon Sep 17 00:00:00 2001 From: Mark H Weaver Date: Fri, 15 Apr 2022 11:11:16 +0200 Subject: [PATCH] Add define-method* for GOOPS. Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=

Re: [PATCH v2] Add peek-error, pke.

2024-10-28 Thread janneke
Janneke Nieuwenhuizen writes: With #71684 merged, this needs an update. New in this version: * document it! Greetings, Janneke >From c0a856ac60a672db53d3ab7df8098a323fbb999a Mon Sep 17 00:00:00 2001 From: Janneke Nieuwenhuizen Date: Fri, 3 Mar 2023 11:26:34 +0100 Subject: [PATCH v2]

Re: [PATCH v2 5/5] peg: Add fall-back parsing.

2024-10-14 Thread Janneke Nieuwenhuizen
Janneke Nieuwenhuizen writes: > From: Rutger van Beusekom > > This allows production of incomplete parse trees, without errors, e.g., > for code completion. > > * module/ice-9/peg/codegen.scm (%peg:fall-back?): New exported > parameter. > (%enable-expect, %continuation, %

[PATCH v2 1/5] Remove trailing whitespace in PEG texinfo.

2024-10-14 Thread Janneke Nieuwenhuizen
From: Rutger van Beusekom * doc/ref/api-peg.texi (PEG API Reference): Remove trailing whitespace. --- doc/ref/api-peg.texi | 46 ++-- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/doc/ref/api-peg.texi b/doc/ref/api-peg.texi index d34ddc64

[PATCH v2 2/5] peg: Add debug tracing.

2024-10-14 Thread Janneke Nieuwenhuizen
exi (Debug tracing): Document it. Co-authored-by: Janneke Nieuwenhuizen --- doc/ref/api-peg.texi | 18 - module/ice-9/peg.scm | 3 +- module/ice-9/peg/codegen.scm | 74 test-suite/tests/peg.test| 39 --- 4 files ch

[PATCH v2 3/5] peg: Add expect.

2024-10-14 Thread Janneke Nieuwenhuizen
est-suite/tests/peg.test (grammar-mapping): Update for secondary. ("PEG Grammar"): Use pass-if-equal for friendlier failure resolving. ("Parsing expect"): Test it. * doc/ref/api-peg.texi (PEG Syntax Reference): Document it. Co-authored-by: Janneke Nieuwenhuizen --- doc/ref/api-p

[PATCH v2 4/5] peg: Add whitespace and comment skip parsers.

2024-10-14 Thread Janneke Nieuwenhuizen
oc/ref/api-peg.texi (Whitespace and comments): Document it. Co-authored-by: Janneke Nieuwenhuizen --- doc/ref/api-peg.texi | 44 + module/ice-9/peg.scm | 3 ++ module/ice-9/peg/codegen.scm | 74 test-suite/tests/peg.te

[PATCH v2 5/5] peg: Add fall-back parsing.

2024-10-14 Thread Janneke Nieuwenhuizen
uthored-by: Janneke Nieuwenhuizen fall-back fall-back fallback --- doc/ref/api-peg.texi | 14 module/ice-9/peg.scm | 5 +- module/ice-9/peg/codegen.scm | 146 +++ test-suite/tests/peg.test| 24 +- 4 files changed, 151 inserti

[PATCH v2 0/5] Extend PEG for production use.

2024-10-14 Thread Janneke Nieuwenhuizen
incomplete texts We've been using these extensions in Dezyne (https://dezyne.org) for some years now. For your pulling convenience, also here https://gitlab.com/janneke/guile/-/commits/wip-peg Greetings, Janneke Rutger van Beusekom (5): Remove trailing whitespace in PEG texinfo. p

[PATCH v2] Add srfi-235: Combinators.

2024-06-20 Thread Janneke Nieuwenhuizen
Imported reference implementation, test, and documentation from . * module/srfi/srfi-235.scm: New file. * am/bootstrap.am (SOURCES): Register it. * test-suite/tests/srfi-235.test: New file. * test-suite/Makefile.am (SCM_TESTS): Register it. * doc/r

Re: [PATCH] Add srfi-235: Combinators.

2024-06-19 Thread Janneke Nieuwenhuizen
Janneke Nieuwenhuizen writes: I already changed the passive "Returns" to "Return"... > +Invokes @emph{thunks} in order, and returns what the last thunk returns, > +or an unspecified value if there are no thunks. but missed these... s/Invokes/Invoke/g s/returns

[PATCH] Add peek-error, pke.

2024-06-19 Thread Janneke Nieuwenhuizen
Debuging using `pk' is popular in Guile, but not really usable if your program is as (pseudo-)filter, i.e., writing its output to stdout. * module/ice-9/boot-9.scm (peek-error, pke): New procedures. --- module/ice-9/boot-9.scm | 10 ++ 1 file changed, 10 insertions(+) diff --git a/module

[PATCH] Add srfi-235: Combinators.

2024-06-19 Thread Janneke Nieuwenhuizen
Imported reference implementation, test, and documentation from . * module/srfi/srfi-235.scm: New file. * am/bootstrap.am (SOURCES): Register it. * test-suite/tests/srfi-235.test: New file. * test-suite/Makefile.am (SCM_TESTS): Register it. * doc/r

Re: [PATCH] getopt-long permits numbers for short options.

2023-09-04 Thread Janneke Nieuwenhuizen
uot;^-([a-zA-Z]+)(.*)")) > +(define short-opt-rx (make-regexp "^-([a-zA-Z0-9]+)(.*)")) > (define long-opt-no-value-rx (make-regexp "^--([^=]+)$")) > (define long-opt-with-value-rx (make-regexp "^--([^=]+)=(.*)")) FWIW, LGTM :) Greetings, Ja

Re: A Guile debugger workgroup?

2023-03-03 Thread Janneke Nieuwenhuizen
probably needs to be updated and it certainly needs some discussion. Greetings, Janneke >From 98264afe030eef3b5bbabc03b76808253ce10d14 Mon Sep 17 00:00:00 2001 From: "Jan (janneke) Nieuwenhuizen" Date: Fri, 3 Mar 2023 11:26:34 +0100 Subject: [PATCH] Add peek-error, pke. Debuging usi

Re: GNU Guile 3.0.9rc1 available for testing!

2023-01-23 Thread Janneke Nieuwenhuizen
; OK. > > Thanks for the heads-up! You're welcome, it's great that guile at least builds with MintGW now. Greetings, Janneke -- Janneke Nieuwenhuizen | GNU LilyPond https://LilyPond.org Freelance IT https://www.JoyOfSource.com | AvatarĀ® https://AvatarAcademy.com