From mboxrd@z Thu Jan 1 00:00:00 1970 From: Timothy Sample Subject: Gash and Geesh together at last Date: Wed, 12 Dec 2018 23:28:25 -0500 Message-ID: <877ege6oeu.fsf@ngyro.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:37726) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gXIby-0000E2-U5 for guix-devel@gnu.org; Wed, 12 Dec 2018 23:28:35 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gXIbt-00069J-Um for guix-devel@gnu.org; Wed, 12 Dec 2018 23:28:34 -0500 List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: guix-devel@gnu.org 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=E2=80=99ll 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=E2=80=99m hoping we can keep the name Gash, since = it is the older of the two. -- Tim