From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Israelsson Tampe Newsgroups: gmane.lisp.guile.devel Subject: Re: patching gcc to allow other calling conventions Date: Mon, 18 Jun 2012 18:59:12 +0200 Message-ID: References: <878vflzjsu.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=14dae9340639da525004c2c21575 X-Trace: dough.gmane.org 1340038769 17340 80.91.229.3 (18 Jun 2012 16:59:29 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 18 Jun 2012 16:59:29 +0000 (UTC) Cc: =?ISO-8859-1?Q?Ludovic_Court=E8s?= , guile-devel@gnu.org To: Noah Lavine Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Mon Jun 18 18:59:26 2012 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1SgfIQ-0003bJ-Qm for guile-devel@m.gmane.org; Mon, 18 Jun 2012 18:59:23 +0200 Original-Received: from localhost ([::1]:34477 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SgfIQ-0006Qi-PI for guile-devel@m.gmane.org; Mon, 18 Jun 2012 12:59:22 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:54029) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SgfIM-0006QU-AX for guile-devel@gnu.org; Mon, 18 Jun 2012 12:59:20 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SgfIK-0001NH-EJ for guile-devel@gnu.org; Mon, 18 Jun 2012 12:59:17 -0400 Original-Received: from mail-yx0-f169.google.com ([209.85.213.169]:46508) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SgfIK-0001Mu-7c; Mon, 18 Jun 2012 12:59:16 -0400 Original-Received: by yenr5 with SMTP id r5so3899014yen.0 for ; Mon, 18 Jun 2012 09:59:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=iJxSNVW6asEF4JdeuQIC3fi1LUemS1QzhXxiI0lZ1+o=; b=LU9cJNHIpfnoRaet8sby6twOcjKBEXr4MaBh9DzqEDEg3z9ufU+gDOtWeiFm5Te6yW JndvPuowMSDVYi8k6MLSJHmibI0BQuQKY40Bj1HFChdcd3fuz+5HFgt/19TbVsLT7wZU rpq85dvwI73J/sdJ7R4J7dYLtd3e+/msGgKoPAqRcjpGlgVmlvSKua8+0UrTS4U71gvC ecTdyHcMVV7EbA7HDLluGsFLe2QDeKS6iv3YupdhGSIi/fzBszoVYhjZMllUGHiiI/2C wnZQSjccwSBiQrh5cGPqiZoN60UT+BPJReYHH1BbOk2kam3JgiqEn9wtPXTmJW+QDM3J bBcg== Original-Received: by 10.50.51.132 with SMTP id k4mr9120295igo.17.1340038752915; Mon, 18 Jun 2012 09:59:12 -0700 (PDT) Original-Received: by 10.50.109.166 with HTTP; Mon, 18 Jun 2012 09:59:12 -0700 (PDT) Original-Received: by 10.50.109.166 with HTTP; Mon, 18 Jun 2012 09:59:12 -0700 (PDT) In-Reply-To: X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 209.85.213.169 X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:14635 Archived-At: --14dae9340639da525004c2c21575 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable I can code an independent assembler later I do now most of the complexites now and a lot of the code can be removed. But the used sbcl derivative although not gnu is either in the public domain or bsd so we should be able to publish what we are doing. I prefere now to start working on a simple jit scheme for the fun of it, because it is a good learning experience and that getting results are a good driver to continueu. /stefan Den 18 jun 2012 02:43 skrev "Noah Lavine" : > Hello, > > > Did you consider starting from GNU/MIT Scheme? It supports only IA32 > > and x86_64, I think, but it=92s in Scheme, and it=92s GNU. > > Actually, that's an interesting thought in general. I looked at MIT > scheme a bit a long time ago, but I believe it uses two intermediate > languages, a high-level one similar to Tree-IL and a low-level one > that I don't know much about. We might be able to turn Tree-IL into > the high-level one and use their compiler infrastructure. Since > they're a GNU project, there might not be copyright issues. > > However, I'm not sure if this has advantages over just building it > ourselves. And I don't know if the MIT Scheme developers would like > this or not. > > Noah > > --14dae9340639da525004c2c21575 Content-Type: text/html; charset=windows-1252 Content-Transfer-Encoding: quoted-printable

I can code an independent assembler later I do now most of the complexit= es now and a lot of the code can be removed.

But the used sbcl derivative although not gnu is either in the public do= main or bsd so we should be able to publish what we are doing. I prefere no= w to start working on a simple jit scheme for the fun of it, because it is = a good learning experience and that getting results are a good driver to co= ntinueu.

/stefan

--14dae9340639da525004c2c21575--