Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: Mocklisp


Related Topics

In the News (Mon 6 Jul 09)

  
  Mocklisp - Wikipedia, the free encyclopedia
Mocklisp is the extension language of Gosling Emacs.
Its data structures were strings, numbers and a few other specialized things." While it is true that many important language features were missing from Mocklisp, large elaborate programs were written in it, utilizing buffers and strings for complex data structures.
When Gosling Emacs became "Unipress Emacs", Mocklisp was renamed MLisp.
en.wikipedia.org /wiki/Mocklisp   (136 words)

  
 Mocklisp Article, Mocklisp Information   (Site not responding. Last check: 2007-10-20)
Whileresembling Lisp in many ways, it is semanticallyquite different.
So programs were not data, and vitalelements of Lisp were missing.
Its data structures were strings, numbers and a few other specialized things." While it is truethat many important language features were missing from Mocklisp, large elaborate programs were written in it, utilizing buffersand strings for complex data structures.
www.anoca.org /data/lisp/mocklisp.html   (162 words)

  
 Re: Xanadu--some initial reactions
Originally, it was written in Teco, but it's been rewritten in many different forms, in MockLisp, Lisp Machine Lisp, Gnu Emacs Lisp, C and other languages.
Then it stored the dynamically generated PostScript and MockLisp code in another info resource, that could be quickly downloaded and executed the next time you start up Emacs.
So the user was able to use the standard "info" hypertext editing facility in Emacs to construct their own custom menus for Emacs, including binding items to function keys, MockLisp code (executed by emacs), PostScript code (executed in the window server), as well as submenus (handled locally in the server without causing any network traffic).
static.userland.com /userLandDiscussArchive/msg010165.html   (834 words)

  
 Gosling Emacs
Gosling Emacs was an Emacs implementation written in 1981 by James Gosling in C ; it was the first Emacs implemention to run under Unix.
It used Mocklisp as its extension language, whose syntax appeared similar to Lisp, but which had no lists or other structured datatypes.
Gosling initially allowed Gosling Emacs to be freely redistributed, but later sold it to UniPress.
www.brainyencyclopedia.com /encyclopedia/g/go/gosling_emacs.html   (180 words)

  
 Info Node: (xemacs.info)Mocklisp   (Site not responding. Last check: 2007-10-20)
Converting Mocklisp to Lisp --------------------------- XEmacs can run Mocklisp files by converting them to Emacs Lisp first.
To convert a Mocklisp file, visit it and then type `M-x convert-mocklisp-buffer'.
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".
www.nada.kth.se /cgi-bin/info?(xemacs.info)Mocklisp   (93 words)

  
 GNU Emacs Manual - Compiling and Testing Programs   (Site not responding. Last check: 2007-10-20)
Mocklisp : Converting Mocklisp to Lisp so GNU Emacs can run it.
If the instruction refers to a variable or constant, that is shown too.
GNU Emacs can run Mocklisp files by converting them to Emacs Lisp first.
cpmcnet.columbia.edu /computers/download/manuals/emacs/emacs_26.htm   (3167 words)

  
 [No title]
Function definitions are undone only for autoloading; explicit calls to `load' do not undo anything if loading is not completed.
It does not currently work to byte-compile converted Mocklisp code.
This is because 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".
web.mit.edu /contrib/epoch/info/emacs-8   (6771 words)

  
 Re: Patch removing mocklisp support
Pavel Janík wrote: > > From: address@bogus.example.com (Pavel Janík) > Date: Thu, 20 Dec 2001 23:06:26 +0100 > > > Here is the final version of patch which removes mocklisp support from > > CVS.
It is not yet committed, I'll wait for approval from Richard.
Previous by thread: Re: Patch removing mocklisp support
lists.gnu.org /archive/html/emacs-devel/2001-12/msg00861.html   (185 words)

  
 [No title]
An error in `forms' does not undo the load, but it does prevent execution of the rest of the `forms'.
 File: xemacs.info, Node: Compiling Libraries, Next: Mocklisp, Prev: Loading, Up: Lisp Libraries Compiling Libraries ------------------- Emacs Lisp code can be compiled into byte-code which loads faster, takes up less space when loaded, and executes faster.
 File: xemacs.info, Node: Mocklisp, Prev: Compiling Libraries, Up: Lisp Libraries Converting Mocklisp to Lisp --------------------------- XEmacs can run Mocklisp files by converting them to Emacs Lisp first.
www.tau.ac.il /cc/pages/docs/info/xemacs.info-11   (6836 words)

  
 Part III. Prophet   (Site not responding. Last check: 2007-10-20)
Now, the reason that MOCKLISP is called MOCK, is that it has no kind of structure datatype: it does not have LISP lists; it does not have any kind of array.
This meant that I had to redesign the data formats of all those objects and rewrite all the functions that worked on them, and the result was that after about six months I had rewritten just about everything in the editor.
In addition, because it is so hard to write things in MOCKLISP, all the things that had been written in MOCKLISP were very unclean and by rewriting them to take advantage of the power of real LISP, I could make them much more powerful and much simpler and much faster.
www.softpanorama.org /People/Stallman/prophet.shtml   (15844 words)

  
 Untitled Document - Compiling and Testing Programs   (Site not responding. Last check: 2007-10-20)
Compiling Libraries : Compiling a library makes it load and run faster.
Mocklisp : Converting Mocklisp to Lisp so XEmacs can run it.
To convert a Mocklisp file, visit it and then type
www.ugcs.caltech.edu /info/xemacs/building_1.html   (3284 words)

  
 [No title]
;; Convert buffer of Mocklisp code to real lisp.
(defun convert-mocklisp-buffer () "Convert buffer of Mocklisp code to real Lisp that GNU Emacs can run." (interactive) (emacs-lisp-mode) (set-syntax-table (copy-sequence (syntax-table))) (modify-syntax-entry ?\
"w") (message "Converting mocklisp (ugh!)...") (goto-char (point-min)) (fix-mlisp-syntax) ;; Emulation of mocklisp is accurate only within a mocklisp-function ;; so turn any non-function into a defun and then call it.
www.mit.edu:8001 /afs/athena.mit.edu/contrib/epoch/lisp/mlconvert.el   (200 words)

  
 freepoker.net
Mocklisp freepoker.net is the extension language of Gosling Emacs.
While resembling Lisp freepoker.net programming language in many ways, it is semantically quite different.
few other specialized things." While it is true that many important freepoker.net language features were missing from Mocklisp, large elaborate programs were written in it, utilizing buffers and strings freepoker.net for complex data structures.When Gosling Emacs became freepoker.net "Unipress Emacs", Mocklisp freepoker.net was renamed MLisp.compu-lang-stubLISP dialectsDomain-specific programming freepoker.net languages
www.x-pokerparty.com /party_poker/freepoker.net.html   (119 words)

  
 GNU Emacs Lisp Reference Manual - Vector Functions   (Site not responding. Last check: 2007-10-20)
When an argument is an integer (not a sequence of integers), it is converted to a string of digits making up the decimal printed representation of the integer.
This special case exists for compatibility with Mocklisp, and we don't recommend you take advantage of it.
If you want to convert an integer to digits in this way, use
www.cs.uidaho.edu /mis/HPUX/Training/gnu_docs/elisp/elisp_87.html   (243 words)

  
 [No title]   (Site not responding. Last check: 2007-10-20)
09-Dec-87 00:01 Michael.Jones Re: wanted: fun mouse Mocklisp From: Michael.Jones@SPICE.CS.CMU.EDU The mocklisp package xmouse.ml distributed with cs.misc.Xtra already allows you to bind mocklisp functions to up and down key clicks.
Once loaded, button events actually invoke the key bindings listed below.
All you have to do is hook it to your own functions.
www.cs.cmu.edu /afs/cs.cmu.edu/user/mws/doc/xmouse   (105 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.