From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Mike Gran Newsgroups: gmane.lisp.guile.user Subject: Re: Why 3 different evaluators? Date: Wed, 16 Nov 2011 11:43:52 -0800 (PST) Message-ID: <1321472632.6080.YahooMailNeo@web37902.mail.mud.yahoo.com> References: <20111116050005.GA19554@happyleptic.org> <8739domn0s.fsf@pobox.com> <20111116101708.GA18426@ccellier.rd.securactive.lan> <87d3crlx7p.fsf@pobox.com> Reply-To: Mike Gran NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1321472645 11739 80.91.229.12 (16 Nov 2011 19:44:05 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 16 Nov 2011 19:44:05 +0000 (UTC) Cc: "guile-user@gnu.org" To: Andy Wingo , "rixed@happyleptic.org" Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Wed Nov 16 20:44:01 2011 Return-path: Envelope-to: guile-user@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1RQlOr-0002l3-20 for guile-user@m.gmane.org; Wed, 16 Nov 2011 20:44:01 +0100 Original-Received: from localhost ([::1]:53311 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RQlOq-0003sz-IK for guile-user@m.gmane.org; Wed, 16 Nov 2011 14:44:00 -0500 Original-Received: from eggs.gnu.org ([140.186.70.92]:48665) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RQlOm-0003su-Lm for guile-user@gnu.org; Wed, 16 Nov 2011 14:43:57 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RQlOl-0006Bo-HZ for guile-user@gnu.org; Wed, 16 Nov 2011 14:43:56 -0500 Original-Received: from nm10-vm0.bullet.mail.sp2.yahoo.com ([98.139.91.198]:37719) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1RQlOk-0006BS-SI for guile-user@gnu.org; Wed, 16 Nov 2011 14:43:55 -0500 Original-Received: from [98.139.91.70] by nm10.bullet.mail.sp2.yahoo.com with NNFMP; 16 Nov 2011 19:43:53 -0000 Original-Received: from [98.139.91.41] by tm10.bullet.mail.sp2.yahoo.com with NNFMP; 16 Nov 2011 19:43:53 -0000 Original-Received: from [127.0.0.1] by omp1041.mail.sp2.yahoo.com with NNFMP; 16 Nov 2011 19:43:53 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 74942.35439.bm@omp1041.mail.sp2.yahoo.com Original-Received: (qmail 12414 invoked by uid 60001); 16 Nov 2011 19:43:52 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1321472632; bh=SP3WDZYrUERy4g4562tzWTU75pFjvTvzJFPBsd/3/7U=; h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=39tiZOwLEpwYl8Jc+raUrw6bHiLUikeSZRNw9y/cQfwpQVHTfpAyjDc2uhbO7iOVBvwjrJjG7yVdx7tqhteB+aUVL7zehRaIF9d+17/KFuyM4YO9TZllsYq6pC/km/EI5+Fz8sR20VWdziEdwWke1eLtelKyhOHuACni40dCozs= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=vammOIRY5pGy59AlQzLMjz0BFnGPH2LUo4Tw+y7VKJTdoLJcWmfkJaMTopsbDCR/SdYGgqqZC1+INh8fSsbVXD2tk8/a2ajSQyFIpMNhOKOZZhOQagHZ/0dmct/hcq6MNhCE08g56BG6WGXx7MCzT46r/hY26AQXd/rDzs2LBkI=; X-YMail-OSG: f3jQ7sUVM1mRcZa6Uv1NVbgV6x82l92vPZr9XjzYTLuNd4k KAxt5yxOmH1FPeAGNaVr5fKItVfbWNJvS3NdV8uQl9zbAzm5yDJ_OGA46Cg6 qfrlbqBJc7PEJ09tljYINHRhi4AcyRYdioziBUu3qUeJeW4l4muVWmJ33X1W CbYiEXO8Qcg0gAbhIELbfuVsOZZ82OFYvHm.qTyuli0rIeJtf6iuO6u69wkc ZDEpI9kudY7WBrQAx3PovtAfimp7oVLjFKYO3WqzS6h002uQXK_IdZ7rwEnZ QmFxB_593GJUKhkiff2O72NNANqBn1FoaFdZtlXucNXwK.3e42y5bodfpWUX 3I4Gl2Hq2AUrdZ7w4PDtKd1ucZL1eyRGlPZbyP808yM22bFDN0kj3gcEvoGE Wavfu8YcA0qq2UbFXzj1Ua91wj6Di01qUhL30tpPEHdYEkgIpQtUvi.nn7Lq gbQYu6knkGXt3gqSoXuM- Original-Received: from [66.80.183.50] by web37902.mail.mud.yahoo.com via HTTP; Wed, 16 Nov 2011 11:43:52 PST X-Mailer: YahooMailWebService/0.8.115.325013 In-Reply-To: <87d3crlx7p.fsf@pobox.com> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 98.139.91.198 X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane.org@gnu.org Original-Sender: guile-user-bounces+guile-user=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.user:8959 Archived-At: > From: Andy Wingo =0A> On Wed 16 Nov 2011 11:17, rixed@ha= ppyleptic.org writes:=0A> =0A>>> If I bootstrap Guile-X from GCC, I have t= o trust GCC.=0A>> =0A>> And the code for this C evaluator that's almost us= ed nowhere thus=0A>> probably much less tested than the rest of Guile.=0A>= =0A> On the contrary, it is used to interpret the entire compiler, when=0A= > compiling eval.go.=A0 It runs on every system that builds Guile.=A0 Also = it=0A> is very simple, and uses the same algorithm as eval.scm.=0A=0AI beli= eve that you can still run the whole test suite on the C evaluator=0Aby era= sing all the .go files from the modules lib, setting auto compile off,=0Ath= en running the check-guile script.=A0 It does take a while to start up,=0At= hough, since it reads the psyntax file each time a new script starts.=0A=A0= =0AHaven't tried it lately, but, it has worked on previous versions of 2.0.= =0A=A0=0A-Mike