[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#38390] [core-updates] Scheme-only bootstrap: merge wip-bootstrap
From: |
Ludovic Courtès |
Subject: |
[bug#38390] [core-updates] Scheme-only bootstrap: merge wip-bootstrap |
Date: |
Sun, 01 Dec 2019 18:14:23 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) |
Hi, Timothy!
Timothy Sample <address@hidden> skribis:
> Ludovic Courtès <address@hidden> writes:
[...]
>> So this is meant to be a Gash extension but separate from Gash. Looks
>> really cool!
>
> My long term plan for it is to be a really, really souped-up version of
> “(guix build utils)”. Hopefully we can get reasonably nice Scheme
> interfaces for common shell idioms and then build the utilities on top
> of those interfaces. Then, the library could be useful independent of
> the external utilities, Gash, and bootstrapping. It’s nowhere near
> there yet, but that’s the goal.
I agree with the goal! Having a nice Scheme interface for all these
things, perhaps with inspiration from scsh, would be great, and
certainly nicer than the very ad-hoc (guix build utils).
>> Do you plan to eventually merge it on Savannah? (I expected to find the
>> code there. :-)
>
> Yes! I plan to add another repo as part of the Gash project. This will
> happen when it’s closer to an initial release. (I’ll have to audit all
> of the copyright notices, etc., which I find easier to do while getting
> ready for a release.)
Alright!
>> BTW, I posted (unimportant) patches to
>> <https://lists.gnu.org/archive/html/gash-devel/2019-06/threads.html>.)
>
> I was not subscribed to gash-devel! :P I was an admin, but that
> doesn’t mean I was subscribed. Sorry!
>
> I noticed the install path patch that you added to the Guix package, so
> it’s already fixed. So far I’ve been too busy to test on Guile 3....
Heheh, no problem. :-)
> In around one week (with the usual caveats around software estimates), I
> will make another release of Gash, at which point it will be “good
> enough” for the bootstrapping task. After that, I plan to turn my
> attention to the other utilities. There’s a lot of administrative work
> and cleaning to do there, so it will take some time to get a release
> out. Once that happens I’ll move on to removing some intermediate
> bootstrapping packages like early versions of Gawk, etc.
Sounds good, thanks a lot for all the work!
Ludo’.
- [bug#38390] [core-updates] Scheme-only bootstrap: merge wip-bootstrap, Ludovic Courtès, 2019/12/01
- [bug#38390] [core-updates] Scheme-only bootstrap: merge wip-bootstrap, Timothy Sample, 2019/12/01
- [bug#38390] [core-updates] Scheme-only bootstrap: merge wip-bootstrap, Jan Nieuwenhuizen, 2019/12/01
- [bug#38390] [core-updates] Scheme-only bootstrap: merge wip-bootstrap, Jan Nieuwenhuizen, 2019/12/06
- [bug#38390] [core-updates] Scheme-only bootstrap: merge wip-bootstrap, Ludovic Courtès, 2019/12/07
- [bug#38390] [core-updates] Scheme-only bootstrap: merge wip-bootstrap, Jan Nieuwenhuizen, 2019/12/11
- [bug#38390] [core-updates] Scheme-only bootstrap: merge wip-bootstrap, Ludovic Courtès, 2019/12/15
- [bug#38390] [core-updates] Scheme-only bootstrap: merge wip-bootstrap, Timothy Sample, 2019/12/15
- [bug#38390] [core-updates] Scheme-only bootstrap: merge wip-bootstrap, Brett Gilio, 2019/12/15
- [bug#38390] [core-updates] Scheme-only bootstrap: merge wip-bootstrap, Jan Nieuwenhuizen, 2019/12/16
- [bug#38390] [core-updates] Scheme-only bootstrap: merge wip-bootstrap, Jan Nieuwenhuizen, 2019/12/16
- [bug#38390] [core-updates] Scheme-only bootstrap: merge wip-bootstrap, Jan Nieuwenhuizen, 2019/12/18