From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Chris Bitmead Newsgroups: gmane.lisp.guile.devel Subject: Re: Guile and MS-Windows on Major Govt. Project... Date: Sat, 06 Jul 2002 12:30:57 +1000 Sender: guile-devel-admin@gnu.org Message-ID: <3D265661.9030201@bitmead.com> References: <3D1B1DCD.7090500@bitmead.com> <200206302346.11902.unknown_lamer@unknownlamer.org> <3D20E140.6050003@bitmead.com> <200207012113.58958.unknown_lamer@unknownlamer.org> <5.0.2.1.2.20020702112242.00b16ad0@zima.bbn.com> <3D22F264.9010502@bitmead.com> <3D25FFB4.9060500@bothner.com> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Trace: main.gmane.org 1025922763 30376 127.0.0.1 (6 Jul 2002 02:32:43 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sat, 6 Jul 2002 02:32:43 +0000 (UTC) Cc: Ken Anderson , guile-devel@gnu.org, guile-user@gnu.org, Timothy Hickey Return-path: Original-Received: from fencepost.gnu.org ([199.232.76.164]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 17QfNL-0007tp-00 for ; Sat, 06 Jul 2002 04:32:43 +0200 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 17QfNi-0004nd-00; Fri, 05 Jul 2002 22:33:06 -0400 Original-Received: from mail.netspeed.com.au ([203.31.48.12]) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 17QfLg-0004fl-00; Fri, 05 Jul 2002 22:31:00 -0400 Original-Received: from [210.11.145.156] by MAIL.netspeed.com.au (NTMail 5.06.0016/NU0474.00.d45cc3bb) with ESMTP id cjyqnbaa for guile-devel@gnu.org; Sat, 6 Jul 2002 12:31:19 +1000 User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.0.0) Gecko/20020530 X-Accept-Language: en-us, en Original-To: Per Bothner Errors-To: guile-devel-admin@gnu.org X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.0.11 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Developers list for Guile, the GNU extensibility library List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.lisp.guile.devel:746 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:746 > > >> Yeah, ok well they should be considered. But jscheme is an >> interpreter within an interpreter == unnecessarily slow. None of them >> technically are Scheme (no call/cc, blurry picture on full tail calls >> etc). > > > I'm curious what you actually want to have full call/cc for - except > as a "check-off (completeness) item. As far as I know, I don't. Does anyone know prior to starting a project if it is needed? Also, what if I pull in an external library that uses it? Ok, I'm not quite experienced enough in Scheme to know how likely that is. >> Kawa's type system makes it rather inconvenient to use Java libraries >> like Swing (strings in kawa are not strings in java etc). > > > Make up your mind : Do you want complete Scheme? If so you can't > have strings in Kawa be strings in Java, > because the latter as immutable. I guess my point was, it would be nice if there is a complete Scheme with access to a good gui with a convenient API. Whether that may be a non-Java solution, or say a Java solution where somebody "wraps" up the Swing APIs with a Scheme sympathetic solution, converting types where necessary. > However, Kawa does automatically and conveniently convert from Scheme > strings to Java strings. > That's the best you can get if you want Scheme strings to be modifiable. I can't seem to see that in the documentation. >> Neither have built in a nice CLOS-ish object system which makes life >> worth living. > > > Kawa has a nice builtin CLOS-ish object system - but but it does need > work! The design is > quite nice, though. I can't seem to see that in the documentation. _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://mail.gnu.org/mailman/listinfo/guile-devel