From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: prj@po.cwru.edu (Paul Jarc) Newsgroups: gmane.lisp.guile.devel Subject: Re: What is Guile? Date: Mon, 08 Sep 2003 13:14:47 -0400 Organization: What did you have in mind? A short, blunt, human pyramid? Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Message-ID: References: <3EF2F7DF008213D5@pop3.es.tisadm.net> <87smnen96e.fsf@zip.com.au> <3EF2F7DF008E4D8D@pop3.es.tisadm.net> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7BIT X-Trace: sea.gmane.org 1063045534 2336 80.91.224.249 (8 Sep 2003 18:25:34 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 8 Sep 2003 18:25:34 +0000 (UTC) Cc: guile-devel@gnu.org Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Mon Sep 08 20:25:51 2003 Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19wQhz-0007Rg-00 for ; Mon, 08 Sep 2003 20:25:51 +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 19wQdw-0000iU-OT for guile-devel@m.gmane.org; Mon, 08 Sep 2003 14:21:40 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.22) id 19wPj1-0005sW-UF for guile-devel@gnu.org; Mon, 08 Sep 2003 13:22:51 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.22) id 19wPiu-0005po-CW for guile-devel@gnu.org; Mon, 08 Sep 2003 13:22:45 -0400 Original-Received: from [129.22.104.63] (helo=harris.CNS.CWRU.Edu) by monty-python.gnu.org with esmtp (Exim 4.22) id 19wPis-0005gE-T7 for guile-devel@gnu.org; Mon, 08 Sep 2003 13:22:43 -0400 Original-Received: from conversion-daemon.smtp-a.cwru.edu by smtp-a.cwru.edu (iPlanet Messaging Server 5.2 HotFix 1.14 (built Mar 18 2003)) id <0HKW00L01NS6EI@smtp-a.cwru.edu> for guile-devel@gnu.org; Mon, 08 Sep 2003 13:14:47 -0400 (EDT) Original-Received: from multivac.cwru.edu (multivac.ITS.CWRU.Edu [129.22.114.26]) by smtp-a.cwru.edu (iPlanet Messaging Server 5.2 HotFix 1.14 (built Mar 18 2003)) with SMTP id <0HKW00EAVNWN4L@smtp-a.cwru.edu> for guile-devel@gnu.org; Mon, 08 Sep 2003 13:14:47 -0400 (EDT) Original-Received: (qmail 23270 invoked by uid 500); Mon, 08 Sep 2003 17:15:09 +0000 In-reply-to: <3EF2F7DF008E4D8D@pop3.es.tisadm.net> Original-To: Ricard Mira Mail-followup-to: Ricard Mira , Kevin Ryde , guile-devel@gnu.org Mail-Copies-To: nobody User-Agent: Gnus/5.1003 (Gnus v5.10.3) Emacs/21.3 (gnu/linux) Original-Lines: 18 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:2765 Ricard Mira wrote: > Maybe I emphasized the multi-lingual aspect too much, but I think we > should emphasize it a bit, since it seems the fundamental feature in > the design of Guile. It seems to me that embeddability/extensibility is more fundamental to Guile. Also, while implementing new languages as Guile translators might be ok, I don't think it's a good idea to reimplement existing languages. There would inevitably be incompatibilities with the original implementation, which just complicates the problem of writing portable code in that language. (See sh.) Sometimes it's even a challenge just to make code portable to different versions of the same implementation. paul _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://mail.gnu.org/mailman/listinfo/guile-devel