changeset 4601:7c7262c47538

Remove any reference to mocklisp as an active technology. lisp/ChangeLog addition: 2009-02-04 Aidan Kehoe <kehoea@parhasard.net> * help.el: (describe-function-1): * byte-optimize.el: Remove any reference to mocklisp as an active technology. man/ChangeLog addition: 2009-02-04 Aidan Kehoe <kehoea@parhasard.net> * xemacs/xemacs.texi (Top): * xemacs/misc.texi (Emulation): * xemacs/building.texi (Lisp Libraries): (Compiling Libraries): Remove any reference to mocklisp as an active technology. Also remove documentation of the related #'set-gosmacs-bindings, which is no longer available.
author Aidan Kehoe <kehoea@parhasard.net>
date Wed, 04 Feb 2009 20:52:24 +0000
parents 0347879667ed
children aac2a827bb6b
files lisp/ChangeLog lisp/byte-optimize.el lisp/help.el man/ChangeLog man/xemacs/building.texi man/xemacs/misc.texi man/xemacs/xemacs.texi
diffstat 7 files changed, 18 insertions(+), 37 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/ChangeLog	Wed Feb 04 12:41:14 2009 +0000
+++ b/lisp/ChangeLog	Wed Feb 04 20:52:24 2009 +0000
@@ -1,3 +1,10 @@
+2009-02-04  Aidan Kehoe  <kehoea@parhasard.net>
+
+	* help.el: 
+	(describe-function-1): 
+	* byte-optimize.el: 
+	Remove any reference to mocklisp as an active technology.
+
 2009-02-04  Aidan Kehoe  <kehoea@parhasard.net>
 
 	* coding.el (force-coding-system-equivalency): 
--- a/lisp/byte-optimize.el	Wed Feb 04 12:41:14 2009 +0000
+++ b/lisp/byte-optimize.el	Wed Feb 04 20:52:24 2009 +0000
@@ -56,7 +56,6 @@
 ;;   (put 'debug-on-error 'binding-is-magic t)
 ;;   (put 'debug-on-abort 'binding-is-magic t)
 ;;   (put 'debug-on-next-call 'binding-is-magic t)
-;;   (put 'mocklisp-arguments 'binding-is-magic t)
 ;;   (put 'inhibit-quit 'binding-is-magic t)
 ;;   (put 'quit-flag 'binding-is-magic t)
 ;;   (put 't 'binding-is-magic t)
--- a/lisp/help.el	Wed Feb 04 12:41:14 2009 +0000
+++ b/lisp/help.el	Wed Feb 04 20:52:24 2009 +0000
@@ -1164,10 +1164,6 @@
 ;(gettext "an interactive Lisp function")
 ;(gettext "a Lisp macro")
 ;(gettext "an interactive Lisp macro")
-;(gettext "a mocklisp function")
-;(gettext "an interactive mocklisp function")
-;(gettext "a mocklisp macro")
-;(gettext "an interactive mocklisp macro")
 ;(gettext "an autoloaded Lisp function")
 ;(gettext "an interactive autoloaded Lisp function")
 ;(gettext "an autoloaded Lisp macro")
@@ -1420,8 +1416,6 @@
              (funcall int "compiled Lisp" nil macrop))
             ((eq (car-safe fndef) 'lambda)
              (funcall int "Lisp" nil macrop))
-            ((eq (car-safe fndef) 'mocklisp)
-             (funcall int "mocklisp" nil macrop))
             ((eq (car-safe def) 'autoload)
 	     (funcall int "autoloaded Lisp" t (elt def 4)))
 	    ((and (symbolp def) (not (fboundp def)))
--- a/man/ChangeLog	Wed Feb 04 12:41:14 2009 +0000
+++ b/man/ChangeLog	Wed Feb 04 20:52:24 2009 +0000
@@ -1,3 +1,13 @@
+2009-02-04  Aidan Kehoe  <kehoea@parhasard.net>
+
+	* xemacs/xemacs.texi (Top): 
+	* xemacs/misc.texi (Emulation): 
+	* xemacs/building.texi (Lisp Libraries): 
+	(Compiling Libraries): 
+	Remove any reference to mocklisp as an active technology.
+	Also remove documentation of the related #'set-gosmacs-bindings,
+	which is no longer available.
+
 2008-10-04  Stephen J. Turnbull  <stephen@xemacs.org>
 
 	* xemacs-faq.texi (Q5.0.7): Fix broken instructions on use of
--- a/man/xemacs/building.texi	Wed Feb 04 12:41:14 2009 +0000
+++ b/man/xemacs/building.texi	Wed Feb 04 20:52:24 2009 +0000
@@ -167,7 +167,6 @@
 @menu
 * Loading::		Loading libraries of Lisp code into Emacs for use.
 * Compiling Libraries:: Compiling a library makes it load and run faster.
-* Mocklisp::		Converting Mocklisp to Lisp so XEmacs can run it.
 @end menu
 
 @node Loading, Compiling Libraries, Lisp Libraries, Lisp Libraries
@@ -266,7 +265,7 @@
 is normally called.  An error in @code{forms} does not undo the load, but
 it does prevent execution of the rest of the @code{forms}.
 
-@node Compiling Libraries, Mocklisp, Loading, Lisp Libraries
+@node Compiling Libraries, , Loading, Lisp Libraries
 @subsection Compiling Libraries
 
 @cindex byte code
@@ -337,21 +336,6 @@
 window in symbolic form, one instruction per line.  If the instruction
 refers to a variable or constant, that is shown, too.
 
-@node Mocklisp,,Compiling Libraries,Lisp Libraries
-@subsection Converting Mocklisp to Lisp
-
-@cindex mocklisp
-@findex convert-mocklisp-buffer
-  XEmacs can run Mocklisp files by converting them to Emacs Lisp first.
-To convert a Mocklisp file, visit it and then type @kbd{M-x
-convert-mocklisp-buffer}.  Then save the resulting buffer of Lisp file in a
-file whose name ends in @file{.el} and use the new file as a Lisp library.
-
-  You cannot currently byte-compile converted Mocklisp code.
-The reason is that converted Mocklisp code uses some special Lisp features
-to deal with Mocklisp's incompatible ideas of how arguments are evaluated
-and which values signify ``true'' or ``false''.
-
 @node Lisp Eval, Lisp Debug, Lisp Libraries, Running
 @section Evaluating Emacs-Lisp Expressions
 @cindex Emacs-Lisp mode
--- a/man/xemacs/misc.texi	Wed Feb 04 12:41:14 2009 +0000
+++ b/man/xemacs/misc.texi	Wed Feb 04 20:52:24 2009 +0000
@@ -769,16 +769,4 @@
 are done in the global keymap, so there is no problem switching
 buffers or major modes while in EDT emulation.
 
-@item Gosling Emacs
-@findex set-gosmacs-bindings
-@findex set-gnu-bindings
-Turn on emulation of Gosling Emacs (aka Unipress Emacs) with @kbd{M-x
-set-gosmacs-bindings}.  This redefines many keys, mostly on the
-@kbd{C-x} and @kbd{ESC} prefixes, to work as they do in Gosmacs.
-@kbd{M-x set-gnu-bindings} returns to normal XEmacs by rebinding
-the same keys to the definitions they had at the time @kbd{M-x
-set-gosmacs-bindings} was done.
-
-It is also possible to run Mocklisp code written for Gosling Emacs.
-@xref{Mocklisp}.
 @end table
--- a/man/xemacs/xemacs.texi	Wed Feb 04 12:41:14 2009 +0000
+++ b/man/xemacs/xemacs.texi	Wed Feb 04 20:52:24 2009 +0000
@@ -522,7 +522,6 @@
 
 * Loading::		Loading libraries of Lisp code into XEmacs for use.
 * Compiling Libraries:: Compiling a library makes it load and run faster.
-* Mocklisp::		Converting Mocklisp to Lisp so XEmacs can run it.
 
 Abbrevs