From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Marius Vollmer Newsgroups: gmane.lisp.guile.devel Subject: Re: What is Guile? Date: 08 Sep 2003 00:22:06 +0200 Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Message-ID: <87wuckdysx.fsf@zagadka.ping.de> References: <3EF2F7DF008213D5@pop3.es.tisadm.net> <200309021647.JAA27864@morrowfield.regexps.com> <3EF2E935008FB586@pop2.es.tisadm.net> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1062974701 2383 80.91.224.253 (7 Sep 2003 22:45:01 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sun, 7 Sep 2003 22:45:01 +0000 (UTC) Cc: guile-devel@gnu.org Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Mon Sep 08 00:44:59 2003 Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19w8HD-0001Gx-00 for ; Mon, 08 Sep 2003 00:44:59 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.22) id 19w8CC-0006Bs-CT for guile-devel@m.gmane.org; Sun, 07 Sep 2003 18:39:48 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.22) id 19w82T-000614-Vj for guile-devel@gnu.org; Sun, 07 Sep 2003 18:29:45 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.22) id 19w82G-0005x9-BX for guile-devel@gnu.org; Sun, 07 Sep 2003 18:29:32 -0400 Original-Received: from [195.138.43.52] (helo=zagadka.ping.de) by monty-python.gnu.org with smtp (Exim 4.22) id 19w81e-0005f2-Ho for guile-devel@gnu.org; Sun, 07 Sep 2003 18:28:54 -0400 Original-Received: (qmail 15807 invoked by uid 1000); 7 Sep 2003 22:22:06 -0000 Original-To: Ricard Mira In-Reply-To: <3EF2E935008FB586@pop2.es.tisadm.net> (added by postmaster@netmail.tiscalinet.es) Original-Lines: 33 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3 X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.2 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 Xref: main.gmane.org gmane.lisp.guile.devel:2756 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:2756 Ricard Mira writes: > Tom Lord wrote: > > > From: Ricard Mira > > > > > > What is Guile? > > > > > > Guile is the GNU *multi-lingual extensibility interpreter*. The > > > goal of the Guile project is to give users a choice of extension > > > language. > > > > As a point of history, being multi-lingual was _a_ goal, but certainly > > not _the_ goal. RMS still highlights the multi-lingual goal in some > > of his talks, but I think he is misplacing emphasis. > > It seems that the goal is to make Guile a *potential* multi-lingual > environment which will allow people to implement languages as > translators, making Guile an *actual* multi-lingual environment for > extending programs. Is it right? Yes. As far as I am concerned, I'll promise support for people that want to write translators (support in the form of low-level stuff that goes beyond Scheme, say), but I don't think that it is important for Guile to have offer multiple somehow equivalent syntaxes/semantics. Indeed, I would even say that putting the muli-lingual stuff at the top of the feature list of Guile is dangerous. It is very easy to fail in direct competition to Python, say. This woudn't do us any good when we state Guile's reason for living as being multi-lingual and I see the risk of failing as very real. -- GPG: D5D4E405 - 2F9B BCCC 8527 692A 04E3 331E FAF8 226A D5D4 E405 _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://mail.gnu.org/mailman/listinfo/guile-devel