User Tools

Site Tools


tutorials:lisp

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
tutorials:lisp [2017/03/10 05:45]
papa [References]
tutorials:lisp [2022/03/15 05:07] (current)
smj
Line 18: Line 18:
 Before running MACLISP, you must define the following logical name: Before running MACLISP, you must define the following logical name:
  
-''@DEFINE LISP: <MACLISP>''+''@DEFINE MACLISP: PS:<MACLISP>''
  
 (You can add the above line to your LOGIN.CMD file to automatically define the logical name for all of you TWENEX sessions.) (You can add the above line to your LOGIN.CMD file to automatically define the logical name for all of you TWENEX sessions.)
Line 41: Line 41:
   - Evaluate ''(LOAD "LISP:LEDIT.FASL")'' (You may add this line to your LISP.INI file and eliminate this step.)   - Evaluate ''(LOAD "LISP:LEDIT.FASL")'' (You may add this line to your LISP.INI file and eliminate this step.)
   - Evaluate ''(LEDIT)'' to switch to Emacs.   - Evaluate ''(LEDIT)'' to switch to Emacs.
 +  - Load the source file into Emacs (''^X ^F'').
   - View, change, save source with Emacs commands.   - View, change, save source with Emacs commands.
   - Flag function definitions to update in Maclisp with ''M-Z''.   - Flag function definitions to update in Maclisp with ''M-Z''.
-  - Return to Maclisp with ''^X-Z''+  - Return to Maclisp with ''^X Z''
  
 ===== InterLisp-10 ===== ===== InterLisp-10 =====
Line 57: Line 58:
 === Set-up === === Set-up ===
  
-If you have set-up your TWENEX session for Maclisp (see above), you must undefine the logical name ''LISP:'' before running InterLisp.+If you have set-up your TWENEX session for Maclisp (see above), you must undefine the logical name ''LISP:'' and set ''@DEFINE INTERLISP PS:<INTERLISP>'' before running InterLisp.
 ===== References ===== ===== References =====
  
 [[http://www.maclisp.info/pitmanual/index.html|K.M. Pitman. (2007, December 16). The Revised Maclisp Manual [Online]. Available: http://www.maclisp.info/pitmanual]] [[http://www.maclisp.info/pitmanual/index.html|K.M. Pitman. (2007, December 16). The Revised Maclisp Manual [Online]. Available: http://www.maclisp.info/pitmanual]]
  
-[[http://bitsavers.informatik.uni-stuttgart.de/pdf/xerox/interlisp/1974_InterlispRefMan.pdf|W. Teitelman. (1974). InterLisp Reference Manual [Online]. Available: http://bitsavers.informatik.uni-stuttgart.de/pdf/xerox/interlisp/1974_InterlispRefMan.pdf]]+[[http://bitsavers.informatik.uni-stuttgart.de/pdf/xerox/interlisp/Interlisp_Reference_Manual_1974.pdf|W. Teitelman. (1974). InterLisp Reference Manual [Online]. Available: http://bitsavers.informatik.uni-stuttgart.de/pdf/xerox/interlisp/1974_InterlispRefMan.pdf]]
  
 [[http://www.softwarepreservation.org/projects/LISP/book/Weismann_LISP1.5_Primer_1967.pdf|C. Weissman. (1967). Lisp 1.5 Primer [Online]. Available: http://www.softwarepreservation.org/projects/LISP/book/Weismann_LISP1.5_Primer_1967.pdf]] [[http://www.softwarepreservation.org/projects/LISP/book/Weismann_LISP1.5_Primer_1967.pdf|C. Weissman. (1967). Lisp 1.5 Primer [Online]. Available: http://www.softwarepreservation.org/projects/LISP/book/Weismann_LISP1.5_Primer_1967.pdf]]
  
tutorials/lisp.1489124736.txt.gz ยท Last modified: 2017/03/10 05:45 by papa