This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
tutorials:lisp [2017/03/10 05:34] papa [Maclisp] |
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: | ||
- | '' | + | '' |
(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 38: | Line 38: | ||
To use LEDIT: | To use LEDIT: | ||
- | - Start Maclisp and load your source file. | + | |
- | - Evaluate '' | + | - Evaluate '' |
- | - Evaluate '' | + | - Evaluate '' |
- | - View, change, save source with Emacs commands. | + | - Load the source file into Emacs ('' |
- | - Flag function definitions to update in Maclisp with '' | + | |
- | - Return to Maclisp with '' | + | - Flag function definitions to update in Maclisp with '' |
+ | - Return to Maclisp with '' | ||
===== InterLisp-10 ===== | ===== InterLisp-10 ===== | ||
Line 55: | Line 56: | ||
The dialect was in a rivalry with Maclisp prior to the development of Common Lisp. | The dialect was in a rivalry with Maclisp prior to the development of Common Lisp. | ||
+ | === Set-up === | ||
+ | |||
+ | If you have set-up your TWENEX session for Maclisp (see above), you must undefine the logical name '' | ||
===== References ===== | ===== References ===== | ||
- | |||
- | [[http:// | ||
[[http:// | [[http:// | ||
+ | |||
+ | [[http:// | ||
[[http:// | [[http:// | ||
- | |||
- | ---- | ||
- | |||
- | EMACS LEDIT mode | ||
- | |||
- | //(Is LEDIT another Lisp dialect, or just a TOPS-20 Emacs (non-/ | ||
- | |||
- | --> //LEDIT is a module for connecting MACLISP & Emacs. You can inspect, edit, & save source in Emacs, then evaluate/ | ||