Email list hosting service & mailing list manager

500LOLS: 500 Lines Or Less of Scheme (re: cookbook) Amirouche Boubekki (25 Jun 2019 11:30 UTC)
Re: 500LOLS: 500 Lines Or Less of Scheme (re: cookbook) Amirouche Boubekki (25 Jun 2019 11:31 UTC)
Re: 500LOLS: 500 Lines Or Less of Scheme (re: cookbook) Lassi Kortela (25 Jun 2019 15:25 UTC)
Re: 500LOLS: 500 Lines Or Less of Scheme (re: cookbook) Amirouche Boubekki (26 Jun 2019 01:26 UTC)
Re: 500LOLS: 500 Lines Or Less of Scheme (re: cookbook) Amirouche Boubekki (28 Jun 2019 18:24 UTC)
Re: 500LOLS: 500 Lines Or Less of Scheme (re: cookbook) Lassi Kortela (28 Jun 2019 10:32 UTC)
Re: 500LOLS: 500 Lines Or Less of Scheme (re: cookbook) Lassi Kortela (01 Jul 2019 17:06 UTC)

Re: 500LOLS: 500 Lines Or Less of Scheme (re: cookbook) Lassi Kortela 25 Jun 2019 15:25 UTC

I think you have a very good idea.

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.

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

>     For that project to succeed, it must be extremely painless to run
>     and test
>     the application itself. That is it must have Continuous Integration
>     and a
>     standard way to run the code.

These are very good points.

>     Guix requires sudo to install it. Also, it is not portable across
>     schemes
>     or kernels. I read there is a GNU Hurd port and maybe xbsd port.

Guix is not currently in the official FreeBSD ports (freshports.org) or
OpenBSD ports (openports.se). I think there's a work-in-progress NetBSD
port (http://pkgsrc.se/wip/guix).

> 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.