From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Mikael Djurfeldt Newsgroups: gmane.lisp.guile.user Subject: Re: GNU/MIT Scheme? Date: Fri, 30 May 2003 13:19:11 +0200 Sender: guile-user-bounces+guile-user=m.gmane.org@gnu.org Message-ID: References: <5c3173faaf34615038fa0fc982d4a3e5@bouncing.localnet> Reply-To: djurfeldt@nada.kth.se NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1054294886 12549 80.91.224.249 (30 May 2003 11:41:26 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Fri, 30 May 2003 11:41:26 +0000 (UTC) Cc: Greg Troxel Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Fri May 30 13:41:21 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 19LiFP-0003EH-00 for ; Fri, 30 May 2003 13:40:35 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.20) id 19LiFq-0000tj-Oj for guile-user@m.gmane.org; Fri, 30 May 2003 07:41:02 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.20) id 19LiCY-0007w8-7B for guile-user@gnu.org; Fri, 30 May 2003 07:37:38 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.20) id 19LiBz-0007i4-FM for guile-user@gnu.org; Fri, 30 May 2003 07:37:04 -0400 Original-Received: from kvast.blakulla.net ([213.212.20.77]) by monty-python.gnu.org with esmtp (Exim 4.20) id 19Lhvm-0002ap-FD for guile-user@gnu.org; Fri, 30 May 2003 07:20:18 -0400 Original-Received: from dyna224-225.nada.kth.se ([130.237.224.225] helo=witch ident=mail) by kvast.blakulla.net with esmtp (Exim 3.36 #1 (Debian)) id 19LhvU-0000b3-00; Fri, 30 May 2003 13:20:00 +0200 Original-Received: from mdj by witch with local (Exim 3.35 #1 (Debian)) id 19Lhuh-0000ST-00; Fri, 30 May 2003 13:19:11 +0200 Original-To: MJ Ray In-Reply-To: <5c3173faaf34615038fa0fc982d4a3e5@bouncing.localnet> (MJ Ray's message of "Thu, 29 May 2003 05:34:48 -1100") User-Agent: Gnus/5.1002 (Gnus v5.10.2) Emacs/21.3 (gnu/linux) Original-cc: Marius Vollmer Original-cc: guile-user@gnu.org Original-cc: djurfeldt@nada.kth.se X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: General Guile related discussions List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane.org@gnu.org Xref: main.gmane.org gmane.lisp.guile.user:2000 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.user:2000 MJ Ray writes: > On 2003-05-29 14:52:37 +0100 Greg Troxel wrote: > >> MIT Scheme (now GNU/MIT it seems) is quite a different beast from >> guile. [...] it doesn't seem like a good idea to use it for an >> extension language to a C program. So I see it as complementary to >> guile, not competitive. [...] > > I see it as a competitor, for what I use guile for: deploying software > written in Scheme to GNU platforms (must publish more of them). Do you > think I should be using GNU/MIT instead? This, of course, depends on the total sum of your needs. If you want to publish "pure" R5RS Scheme software and the architectures which GNU/MIT Scheme supports are enough for you, GNU/MIT Scheme might very well be a good choice. (But you might find some Guile facilities such as the module system or the OOP system to be useful. I'm not sure GNU/MIT Scheme has such support yet.) > Then again, given that most of what I want to do seems to involve > interfacing with C things, should I stick with Guile? Our OS is > written mostly in C, so aren't all things just extensions to C? > This move has confused me. I thought Guile was GNU's Scheme and GNU's > scripting language of choice. I was wondering if Guile knew where they > fit in now that GNU has another Scheme implementation. So far, it > seems not, unless they are to be just embedded extensions. As Greg said, GNU/MIT Scheme and Guile has different goals and different roles. GNU/MIT Scheme is an implementation of Scheme, while Guile is an extension and scripting language. M _______________________________________________ Guile-user mailing list Guile-user@gnu.org http://mail.gnu.org/mailman/listinfo/guile-user