This is the mail archive of the
guile@sources.redhat.com
mailing list for the Guile project.
Re: PHP fork project- Guile vs Python vs ?
- To: Moshe Zadka <moshez at math dot huji dot ac dot il>
- Subject: Re: PHP fork project- Guile vs Python vs ?
- From: Mark Galassi <rosalia at galassi dot org>
- Date: 10 Jul 2000 13:15:51 -0600
- Cc: rms at gnu dot org, mlivshin at bigfoot dot com, rm at mamma dot varadinet dot de, guile at sourceware dot cygnus dot com
- References: <Pine.GSO.4.10.10007100830530.15573-100000@sundial>
>> I still think the best approach is to endorse another
>> non-lisp-like language (probably Python), and make it easy to
>> link to both Scheme and Python interpreter libraries. That way
>> you cover both types of users, and they can use the real
>> languages they are accustomed to.
Moshe> As a core Python develper let me comment here that Python
Moshe> is highly unsuited for what you want here. In particular,
Moshe> classic Python does not have continuations or
Moshe> tail-recursion, and has only partial GC. This is enough for
Moshe> Python (which is a great language) but not enough to
Moshe> trnslate (e.g.) Scheme into Python.
I must have expressed myself poorly: I meant link to both libraries so
that users can select which language they want for scripting in their
application.
I am not proposing Python as a target language for a translator.
Moshe> However, translating Python into Scheme shuold be a 2-week
Moshe> project once a sufficiently module system and object system
Moshe> evolve.
That is very good news.