Le mar. 25 juin 2019 à 17:26, Lassi Kortela <xxxxxx@lassi.io> a écrit :
I think you have a very good idea.

Thanks!

Indeed, the Cookbook is aimed for very small things (e.g. one or two
procedures to do something common) so it has a different focus.

Here's an existing list of Scheme tutorials:
<https://schemers.org/Documents/#intro-texts>. Probably most of them
only cover the basic language, not applications, so that would be a
third focus.

Thanks for the link.

A master list of all these resources would be useful :) Should we add
(at least some of) them to the Awesome list?

Yes

> I keep coming back to this issue of build-systems and package manager.

Have you tried Akku (https://akkuscm.org/)? It supports both R6RS and
R7RS packages and IMHO Göran has done a good job making it
user-friendly. He also actively tries to support as many Scheme
implementations as he can: <https://github.com/weinholt/scheme-docker>.
So that would be one option.

I forked both Chez Scheme (with R7RS define-library form) and Akku in my project.
Which means it is not compatible with master Chez or Akku. I am ready
to do more work, if the new solution works. But, I think it requires that Chez
merge my pull request about define-library form.

As much as I love Göran Weinholt work, I have to admit I could not understand
where is he going with Akku.

Again, it depends on Akku future, but how to solve system dependencies?
With Debian at least, getting a package working is a pain, distributing is similar.
Whereas with guix, it is (almost?) pain less. Also even if you solve the problem
for debian and derivatives, you will need to fix it for RedHat etc...

PS: I am just discussing an ideal solution for the project I tried to describe.
For instance, getting the same _program_ running on several implementations
is not easy work.

PS: It can be fun.