[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: To gh_ or not to gh_?
From: |
Rob Browning |
Subject: |
Re: To gh_ or not to gh_? |
Date: |
10 May 2001 16:04:34 -0500 |
User-agent: |
Gnus/5.0808 (Gnus v5.8.8) Emacs/20.7 |
Sam Tregar <address@hidden> writes:
> Because RMS said so? Using google searches to follow broken links
> from the Guile docs I recently read the "TCL wars" archives. RMS
> uses the language-angnosticism of his proposed GNU scripting
> language as a major retorical point justifying a new language. If
> you read his statements literally it sounds as though Guile should
> be handling TCL, C and Python by now (Perl was also mentioned, but
> that's pure fantasy)... Has this goal been discarded? Postponed?
Perhaps it's best to say it's been "delayed" :> Though recently,
Thomas (I believe) has popped up and is planning on working on the
translators this summer.
Note that I believe the current primary tactic is for the other
languages to be translated via a front-end into a low-level scheme
representation that will then be executed by the interpreter, a VM, a
JIT compiler, or perhaps .so code generated via C->gcc->so
conversion. All of these options are being discussed on guile-devel
right now, and we may end up with a hybrid in the end.
Note that unless I'm misunderstanding you, this probably doesn't have
a lot to do with the gh_ interface. The "interpreter independence"
claim for the gh_ interface, I believe meant independence from any
particular quirks of Aubrey Jaffer's SCM implementation of Scheme from
which Guile's interpreter originally came. So you want to have an
abstract:
SCM gh_add_numbers(SCM x, SCM y);
rather than something like (note that this doesn't actuall exist):
SCM_BIG64NUM scm_add_big64num_to_fixnum(SCM_BIG64NUM, SCM_FIXNUM);
etc.
--
Rob Browning <address@hidden> PGP=E80E0D04F521A094 532B97F5D64E3930
- Re: To gh_ or not to gh_?, (continued)
- Re: To gh_ or not to gh_?, Neil Jerram, 2001/05/05
- Re: To gh_ or not to gh_?, Marius Vollmer, 2001/05/05
- Re: To gh_ or not to gh_?, Keith Wright, 2001/05/07
- Re: To gh_ or not to gh_?, Bill Gribble, 2001/05/07
- Re: To gh_ or not to gh_?, Rob Browning, 2001/05/10
- Re: To gh_ or not to gh_?, Evan Prodromou, 2001/05/10
- Re: To gh_ or not to gh_?, Neil Jerram, 2001/05/11
- Re: To gh_ or not to gh_?, Keith Wright, 2001/05/11
- Re: To gh_ or not to gh_?, Dirk Herrmann, 2001/05/12
- Re: To gh_ or not to gh_?, Sam Tregar, 2001/05/10
- Re: To gh_ or not to gh_?,
Rob Browning <=
- Re: To gh_ or not to gh_?, Sam Tregar, 2001/05/10
- Re: To gh_ or not to gh_?, Thomas Bushnell, BSG, 2001/05/12
- Re: To gh_ or not to gh_?, Jeff Read, 2001/05/10
- Re: To gh_ or not to gh_?, Sam Tregar, 2001/05/11
- Re: To gh_ or not to gh_?, Ken Fox, 2001/05/11
- Message not available
- Re: To gh_ or not to gh_?, Jeff Read, 2001/05/11
- Re: To gh_ or not to gh_?, Jürgen A. Erhard, 2001/05/11
- Re: To gh_ or not to gh_?, Lars J. Aas, 2001/05/11
- Re: To gh_ or not to gh_?, Rob Browning, 2001/05/11
- Re: To gh_ or not to gh_?, Marius Vollmer, 2001/05/12