On Jul 03 2025, 15:57 +0000, Wolfgang Corcoran-Mathe <w...@sigwinch.xyz> wrote:
Hi Pietro, and thanks for your comments.
On 2025-07-02 19:28 +0000, Pietro Cerutti wrote:
How about having a refresh script that fetches them and generates the
modules? You could then commit the generated modules and solve the
compilation problem too.
Fine by me. In fact, this is probably better, since CHICKEN doesn't
provide an easy way to fetch the files; the current script just uses
curl(1) or wget(1) via 'system'. This is certainly a likely point of
failure.
The only issue I can see with manually refreshing the module sources
is that the egg's maintainer must remember to run the script once in a
while. I suspect this explains the current state of unicode-char-sets:
clearly the module was generated with a script, but the script hasn't
been run since 2007 & is, indeed, no longer included with the egg.
Yep - the maintainer needs to remember to update it. Having the update
script as part of the egg repo might also encourage users to submit
patches to update the tables.
The advantage, however, is that if anything breaks parsing new tables,
it's the maintainer that notices, not the end users.
--
Pietro Cerutti
I have pledged to give 10% of income to effective charities
and invite you to join me - https://givingwhatwecan.org