From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:35938) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fXYER-0005xj-Ls for guix-patches@gnu.org; Mon, 25 Jun 2018 16:37:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fXYEQ-0000e7-CM for guix-patches@gnu.org; Mon, 25 Jun 2018 16:37:03 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:55641) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fXYEQ-0000dm-9v for guix-patches@gnu.org; Mon, 25 Jun 2018 16:37:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fXYEQ-0006sD-0Z for guix-patches@gnu.org; Mon, 25 Jun 2018 16:37:02 -0400 Subject: bug#31940: [PATCH] gnu: Add Stalin. Resent-To: guix-patches@gnu.org Resent-Message-ID: From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) References: <878t76655l.fsf@gmail.com> Date: Mon, 25 Jun 2018 22:36:00 +0200 In-Reply-To: <878t76655l.fsf@gmail.com> (Adam Massmann's message of "Fri, 22 Jun 2018 14:35:18 -0400") Message-ID: <87efgur4cv.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: Adam Massmann Cc: 31940-done@debbugs.gnu.org Hello Adam, Adam Massmann skribis: >>>From dbd3395c90aa443a7c6bad9155e6bfc7053bfbf0 Mon Sep 17 00:00:00 2001 > From: Adam Massmann > Date: Fri, 22 Jun 2018 14:29:23 -0400 > Subject: [PATCH] gnu: Add stalin. > > * gnu/packages/scheme.scm (stalin): New variable. Another Scheme, woohoo! :-) Applied! I applied the patch, but I added a FIXME about the fact that it=E2=80=99s =E2=80=9Cyogurt software=E2=80=9D as Ricardo says: its =E2=80=9Csource=E2= =80=9D includes C files generated by itself, which are obviously not source code. We try to avoid that, but OTOH we already have the same problem for several compilers, for instance MIT/GNU=C2=A0Scheme. >From the README, previous versions were apparently bootstrapped using a separate Scheme->C compiler. We could perhaps fix the problem by building one of these older versions of Stalin, and using it to build the latest one. Would you like to give it a try? (On this topic, don=E2= =80=99t miss .) Anyway, thanks for the patch! Ludo=E2=80=99.