From xemacs-m  Sun Sep  7 17:02:51 1997
Received: from mercury.Sun.COM (mercury.Sun.COM [192.9.25.1])
	by xemacs.org (8.8.5/8.8.5) with SMTP id RAA28398
	for <xemacs-beta@xemacs.org>; Sun, 7 Sep 1997 17:02:50 -0500 (CDT)
Received: from Eng.Sun.COM ([129.146.1.25]) by mercury.Sun.COM (SMI-8.6/mail.byaddr) with SMTP id PAA25720 for <xemacs-beta@xemacs.org>; Sun, 7 Sep 1997 15:02:21 -0700
Received: from kindra.eng.sun.com by Eng.Sun.COM (SMI-8.6/SMI-5.3)
	id PAA06153; Sun, 7 Sep 1997 15:02:20 -0700
Received: from xemacs.eng.sun.com by kindra.eng.sun.com (SMI-8.6/SMI-SVR4)
	id PAA04237; Sun, 7 Sep 1997 15:02:18 -0700
Received: by xemacs.eng.sun.com (SMI-8.6/SMI-SVR4)
	id PAA23472; Sun, 7 Sep 1997 15:02:17 -0700
Date: Sun, 7 Sep 1997 15:02:17 -0700
Message-Id: <199709072202.PAA23472@xemacs.eng.sun.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
From: Martin Buchholz <mrb@Eng.Sun.COM>
To: XEmacs Beta Test <xemacs-beta@xemacs.org>
Subject: Lisp magic variables
X-Mailer: VM 6.33 under 20.3 "Vienna" XEmacs  Lucid (beta14)
Reply-To: Martin Buchholz <mrb@Eng.Sun.COM>


Hrv> I think XEmacs has a rudimentary support for lisp-magic variables --
Hrv> Ben mentioned having implemented them in a news post reachable via
Hrv> Deja News.  Could someone phone Ben and ask him about the status of
Hrv> that project?

I think you want to look at this (symbols.c):

DEFUN ("dontusethis-set-symbol-value-handler",
       Fdontusethis_set_symbol_value_handler, 3, 5, 0, /*
Don't you dare use this.
If you do, suffer the wrath of Ben, who is likely to rename
this function (or change the semantics of its arguments) without
pity, thereby invalidating your code.
*/


Of course, Ben was kidding.  This is merely the standard `No
Trespassing' sign on the entrance to the magic enchanted castle,
designed to keep out those of little faith or insufficient intestinal
fortitude. 

Martin

