all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Timothy Sample <samplet@ngyro.com>
To: guix-devel@gnu.org
Cc: Rutger van Beusekom <rutger.van.beusekom@gmail.com>
Subject: Gash and Geesh together at last
Date: Wed, 12 Dec 2018 23:28:25 -0500	[thread overview]
Message-ID: <877ege6oeu.fsf@ngyro.com> (raw)

Hi Guix,

I am very happy to announce that Gash and Geesh are merging into a
single project.  Jan and I discussed this earlier today, and decided
that the time has come.  We worked out a list of goodies from each
project that we should be able to zip together into an even greater
whole.

(A quick bit of context: Gash and Geesh are both shells written in Guile
Scheme and designed for, among other things, being part of the Guix
bootstrap process.)

Roughly speaking, the plan is to take the interface, interpreter,
utilities, most of the built-ins, and the test suite from Gash, and put
that with the parser, environment, word-splitting module, a handful of
built-ins, and the test suites from Geesh.  We decided that it will
probably be easier to move code from Gash into Geesh, so that is what
I’ll be working on next.  I plan to do it in small steps, so there
should be lots of visible progress as it all comes together.

For the final project, I’m hoping we can keep the name Gash, since it is
the older of the two.


-- Tim

             reply	other threads:[~2018-12-13  4:28 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-12-13  4:28 Timothy Sample [this message]
2018-12-14 11:06 ` Gash and Geesh together at last Ludovic Courtès
2018-12-14 12:10   ` Jan Nieuwenhuizen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=877ege6oeu.fsf@ngyro.com \
    --to=samplet@ngyro.com \
    --cc=guix-devel@gnu.org \
    --cc=rutger.van.beusekom@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.