On 2025-06-21 18:38, pinoaffe wrote:
"Thompson, David" <dthomps...@worcester.edu> writes:
This discussion has reminded me that I have a bunch of hastily typed
notes from Guix Days about this very topic! The notes touch upon a
number of things brought up in this thread.
[omitted]
- Easier to submit things that could be useful to Guile to Guix
instead; edit distance algorithm given as example
I would also be a lot more hesitant to submit an algorithm that others
might find useful to the guile stdlib rather than submiting a code that
will be used in guix to guix, even if both were just as easy
In fact, a couple of years ago, I wrote a few string distance algorithms
cuz I was interested in them (see
https://codeberg.org/pinoaffe/guile-words/src/words/distances.scm), but
I have no idea if (part of) that would be useful in the stdlib, and in
what form
Heck, I feel like there's even a lower barrier to submit such code as an
SRFI or to suggest it for inclusion in R7RS than to send a patchset to
guile. In the former cases I can expect that at least a handful of
people will think & chat about whether/how this might be useful, which
I'm less than sure would happen if this were to be submitted to guile
Kind regards,
pinoaffe
I agree.
I guess the way to propose this is to prepare a patchset that includes
the documentation, tests, and everything else.
Just do not let people discuss about *how* to include the changes but
leave it to a *yes vs no* question. That makes things faster, and that's
the way I like to do things, but it also requires being very accurate on
the proposal and trying to fit the style of the project.
In any case, this continues to be a problem of lack of resources in
Guile and we should find a way to improve on that. If more people felt
entitled to take part on discussions and share ideas in Guile, probably
the barrier of entry would be reduced or at least we could collectively
ease the process of finding that very accurate proposal that is just a
"yes or no".
I'm realizing that as I write.
Maybe just taking more part in Guile's official channels, sharing ideas,
knowledge and so on, in the Guile mailing lists and IRC channel could be
contagious (in a good sense), and might just naturally push for more
activity. Maybe this effect ends up reaching the maintainers and
reminding them they are key for some of the action that has to be done
and urges them a little bit to make it happen sooner.
That is actually something we can do. I am in the Guile IRC channel, and
will take part, but talking alone is not that easy. :)
What do you think?