From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Andreas Rottmann Newsgroups: gmane.lisp.guile.user Subject: Re: new module directive? Date: Fri, 16 Apr 2004 15:58:11 +0200 Sender: guile-user-bounces+guile-user=m.gmane.org@gnu.org Message-ID: <878ygwqb2k.fsf@ivanova.rotty.yi.org> References: <001001c42378$e650f710$920115ac@iplan.dklb.de> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1082124099 5735 80.91.224.253 (16 Apr 2004 14:01:39 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 16 Apr 2004 14:01:39 +0000 (UTC) Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Fri Apr 16 16:01:28 2004 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 1BETuJ-0007dW-01 for ; Fri, 16 Apr 2004 16:01:27 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.30) id 1BETtn-0000pg-W4 for guile-user@m.gmane.org; Fri, 16 Apr 2004 10:00:55 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.30) id 1BETte-0000oR-9L for guile-user@gnu.org; Fri, 16 Apr 2004 10:00:46 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.30) id 1BETt5-0000bu-QA for guile-user@gnu.org; Fri, 16 Apr 2004 10:00:44 -0400 Original-Received: from [80.91.224.249] (helo=main.gmane.org) by monty-python.gnu.org with esmtp (Exim 4.30) id 1BETt5-0000ac-4X for guile-user@gnu.org; Fri, 16 Apr 2004 10:00:11 -0400 Original-Received: from list by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 1BETt3-0006dF-00 for ; Fri, 16 Apr 2004 16:00:09 +0200 Original-Received: from chello212186006140.401.14.univie.teleweb.at ([212.186.6.140]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 16 Apr 2004 16:00:09 +0200 Original-Received: from a.rottmann by chello212186006140.401.14.univie.teleweb.at with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 16 Apr 2004 16:00:09 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-To: guile-user@gnu.org Original-Lines: 30 Original-X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: chello212186006140.401.14.univie.teleweb.at User-Agent: Gnus/5.1002 (Gnus v5.10.2) Emacs/21.3 (gnu/linux) Cancel-Lock: sha1:6qhDPvCT0NoWaSpTEfvfcqeyEKE= X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.4 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane.org@gnu.org Xref: main.gmane.org gmane.lisp.guile.user:3087 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.user:3087 "Michael Burschik" writes: > Andreas Rottmann says: > >> The hairy thing is when you want to override (extend) a non-generic >> with a generic. #:re-export won't work in this case and #:export gives >> a warning. > > This is pretty nasty, especially since #:re-export gives no indication of > not working, and I did not, in fact, notice that it does not. I extended > equal? with a generic and it seemed to work as expected when I used > #:re-export. Was this simply a coincidence, or is equal? generic anyway? > As soon GOOPS is loaded, equal? is changed to a "primitive-generic". IMHO, it would be nice if that would happen for every procedure... guile> equal? # guile> (use-modules (oop goops)) guile> equal? # Andy -- Andreas Rottmann | Rotty@ICQ | 118634484@ICQ | a.rottmann@gmx.at http://yi.org/rotty | GnuPG Key: http://yi.org/rotty/gpg.asc Fingerprint | DFB4 4EB4 78A4 5EEE 6219 F228 F92F CFC5 01FD 5B62 Make free software, not war! _______________________________________________ Guile-user mailing list Guile-user@gnu.org http://mail.gnu.org/mailman/listinfo/guile-user