From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Tom Lord Newsgroups: gmane.lisp.guile.devel Subject: Re: Threads and asyncs Date: Mon, 2 Sep 2002 17:57:36 -0700 (PDT) Sender: guile-devel-admin@gnu.org Message-ID: <200209030057.RAA08617@morrowfield.regexps.com> References: <87it1oglmq.fsf@zagadka.ping.de> <200209022324.QAA08246@morrowfield.regexps.com> <200209022336.QAA08304@morrowfield.regexps.com> <0209021852361X.19624@locke.free-expression.org> NNTP-Posting-Host: localhost.gmane.org X-Trace: main.gmane.org 1031013875 15511 127.0.0.1 (3 Sep 2002 00:44:35 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Tue, 3 Sep 2002 00:44:35 +0000 (UTC) Cc: rlb@defaultvalue.org, guile-devel@gnu.org, guile-user@gnu.org 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 17m1o1-000424-00 for ; Tue, 03 Sep 2002 02:44:33 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10) id 17m1pW-0004XS-00; Mon, 02 Sep 2002 20:46:06 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10) id 17m1p8-0004Wl-00 for guile-devel@gnu.org; Mon, 02 Sep 2002 20:45:42 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10) id 17m1p5-0004WW-00 for guile-devel@gnu.org; Mon, 02 Sep 2002 20:45:41 -0400 Original-Received: from 1cust213.tnt13.sfo8.da.uu.net ([63.10.241.213] helo=morrowfield.regexps.com) by monty-python.gnu.org with esmtp (Exim 4.10) id 17m1p4-0004Uu-00; Mon, 02 Sep 2002 20:45:39 -0400 Original-Received: (from lord@localhost) by morrowfield.regexps.com (8.9.1/8.9.1) id RAA08617; Mon, 2 Sep 2002 17:57:36 -0700 (PDT) (envelope-from lord@morrowfield.regexps.com) Original-To: owinebar@free-expression.org In-Reply-To: <0209021852361X.19624@locke.free-expression.org> (message from Lynn Winebarger on Mon, 2 Sep 2002 18:52:36 -0500) 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:1238 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:1238 >> And, not to reopen old wounds or restart old fights --- >> [#f vs ()] > You were making sense right up until this part. SCM (still?) supports: (eq? #f ()) => #t Guile has: (eq? #f '()) => #f R4RS arguably permits either. R5RS mandates Guile's behavior. Old implementations have SCM's behavior (also found in systas scheme). Common Lisp and Emacs Lisp have SCM's behavior. A while back I tried to flame the current guile developers into submission on this point, but they are resiliant against such attacks. The "restart old fights" bit is in reference to that flame war -- it's just me obsequiously mentioning the design issue in a hopefully neutral way. The SCM behavior described above is correct, if for no other reason than that's how space aliens do it (see c.l.s. a few months back) :-) the sometimes silly, -t (I really like english: what's the difference between obsequious and sycophantic?) _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://mail.gnu.org/mailman/listinfo/guile-devel