all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* Gash and Geesh together at last
@ 2018-12-13  4:28 Timothy Sample
  2018-12-14 11:06 ` Ludovic Courtès
  0 siblings, 1 reply; 3+ messages in thread
From: Timothy Sample @ 2018-12-13  4:28 UTC (permalink / raw)
  To: guix-devel; +Cc: Rutger van Beusekom

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

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2018-12-14 12:10 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-12-13  4:28 Gash and Geesh together at last Timothy Sample
2018-12-14 11:06 ` Ludovic Courtès
2018-12-14 12:10   ` Jan Nieuwenhuizen

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.