Re: [PATCH v4] Add resolve-relative-reference in (web uri), as in RFC 3986 5.2.

2023-11-03 Thread Developers list for Guile, the GNU extensibility library
Hi Vivien, > This pushes the limits of my understanding of URIs, as I did not know > we had to consider '%2E%2E' the same as '..'. However, the RFC is not > very clear: I wasn't able to find anything that MANDATED any normalization at all, either before or after Relative Resolution. It is poss

Re: [PATCH v4] Add resolve-relative-reference in (web uri), as in RFC 3986 5.2.

2023-11-03 Thread Vivien Kraus
Le vendredi 03 novembre 2023 à 13:49 -0400, Nathan a écrit : > > This pushes the limits of my understanding of URIs, as I did not > > know > > we had to consider '%2E%2E' the same as '..'. However, the RFC is > > not > > very clear: > > I wasn't able to find anything that MANDATED any normalizatio

[PATCH 2/2] module: Add srfi-128.

2023-11-03 Thread Maxim Cournoyer
>From upstream commit 62504e3b5b01615297cf65c33ca76a474bd61dd3. * module/srfi/srfi-128.scm * module/srfi/srfi-128/128.body1.scm * module/srfi/srfi-128/128.body2.scm * test-suite/tests/srfi-128-test.scm * test-suite/tests/srfi-128.test: New files. * am/bootstrap.am (SOURCES): Register srfi-128.scm.

[PATCH 1/2] module: Add srfi-126.

2023-11-03 Thread Maxim Cournoyer
This is not original work: it merely integrates and formats the work of Taylan Ulrich Bayırlı/Kammer into Guile, with a few adjustments to avoid warnings/fix missing imports. Thank you! * module/srfi/srfi-126.scm: New file. * test-suite/tests/srfi-126.test: New file. * test-suite/tests/srfi-126-t