From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jan Nieuwenhuizen Subject: Re: [bootstrappable] Re: prototyping the full source bootstrap path Date: Tue, 21 Nov 2017 18:52:07 +0100 Message-ID: <87d14bikoo.fsf@gnu.org> References: <877eulkii1.fsf@gnu.org> <87y3n15mru.fsf@gnu.org> <87vai5w50j.fsf@elephly.net> <87tvxoiyh7.fsf@gnu.org> <87o9nwzkb7.fsf@gnu.org> 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]:42082) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eHCik-0001tl-E0 for guix-devel@gnu.org; Tue, 21 Nov 2017 12:52:31 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eHCig-0001gj-DP for guix-devel@gnu.org; Tue, 21 Nov 2017 12:52:30 -0500 In-Reply-To: (Jeremiah Orians's message of "Tue, 21 Nov 2017 12:59:16 +0000") 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: "Orians, Jeremiah (DTMB)" Cc: "guix-devel@gnu.org" , "bootstrappable@freelists.org" Orians, Jeremiah (DTMB) writes: >> It wouldn=E2=80=99t really help in that mescc+/guilecc is just as capabl= e as the earlier mescc, no? > There is however a real difference in terms of performance, guile is simp= ly faster Plus there is another angle on this. MesCC, the bootstrap C compiler in Scheme, is not a intended to be used beyond bootstrapping. A C compiler on top of Guile however, could be a very interesting project and could easily target gcc; possibly attempt C++. I may just be dreaming... >> Indeed, Guile needs a C compiler. > Technically, it could be built from a lisp compiler Hmm, it's my understanding that Guile is pretty heavily tied to libguile/*.c. What makes you think that it's possible for Guile to run without libguile/*.c? janneke --=20 Jan Nieuwenhuizen | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar=C2=AE http://AvatarAcademy.com