From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Dirk Herrmann Newsgroups: gmane.lisp.guile.devel Subject: Re: macros, procedure->macro Date: Sat, 13 Jul 2002 11:53:26 +0200 (CEST) Sender: guile-devel-admin@gnu.org Message-ID: References: NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Trace: main.gmane.org 1026554014 5496 127.0.0.1 (13 Jul 2002 09:53:34 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sat, 13 Jul 2002 09:53:34 +0000 (UTC) Cc: Gary Houston , guile-devel@gnu.org, guile-user@gnu.org Return-path: Original-Received: from fencepost.gnu.org ([199.232.76.164]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 17TJao-0001QX-00 for ; Sat, 13 Jul 2002 11:53:34 +0200 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.35 #1 (Debian)) id 17TJbN-000202-00; Sat, 13 Jul 2002 05:54:09 -0400 Original-Received: from sallust.ida.ing.tu-bs.de ([134.169.132.52]) by fencepost.gnu.org with esmtp (Exim 3.35 #1 (Debian)) id 17TJak-0001yk-00; Sat, 13 Jul 2002 05:53:30 -0400 Original-Received: from localhost (dirk@localhost) by sallust.ida.ing.tu-bs.de (8.9.3+Sun/8.9.1) with ESMTP id LAA21459; Sat, 13 Jul 2002 11:53:26 +0200 (CEST) Original-To: Marius Vollmer In-Reply-To: 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:789 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:789 On Wed, 10 Jul 2002, Dirk Herrmann wrote: > I am currently changing the definition of define-class accordingly. > However, I am not sure which of the following solutions to choose: [...] > * change the expanded code of define-class to hold all necessary > instructions to do the module manipulations. In this case, the > mmacro would return the following: [...] > Which solution should be used? I will try to update define-generic and > define-accessor accordingly. I have decided for the solution above to avoid having to export an additional binding. Now, define-class, define-generic and define-accessor are now fixed such that they will work even if mmacros are expanded before execution. That means, scm_makmacro and procedure->macro are not used anymore within guile. If nobody objects, I will make them deprecated. The next step is to get rid of acros. Best regards, Dirk Herrmann _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://mail.gnu.org/mailman/listinfo/guile-devel