RE: https://fosstodon.org/@interlisp/115762510978869082

There are different ways of defining Interlisp macros depending on the type of behavior such as inlining, substitution (similar to C macros), or computation (similar to defmacro of Common Lisp) like in the screenshot.

https://interlisp.org/documentation/IRM.pdf#page=137

#interlisp #lisp

An example of one way of defining, expanding, and calling an Interlisp macro similar to WHEN of Common Lisp. Macro definitions are represented by lists stored on the property list of a symbol. Here ARGS is bound to the CDR of the calling form.

#interlisp #lisp

Spy is the statistical profiler of Medley Interlisp. The tool periodically interrupts the running program to sample the functions in the current call stack and displays the data.

https://files.interlisp.org/medley/library/Spy.tedit.pdf

#interlisp #profiling #lisp

Evaluate (INSPECTCODE 'FN), where FN is an Interlisp function name, to disassemble the compiled function and see the opcodes of Maiko, the Medley Interlisp virtual machine. This example also shows the corresponding source of the function.

#interlisp #lisp

https://www.youtube.com/watch?v=JZ7E0B68TRo

Pretty interesting.
Larry Masinter talking about his experience in early lisp and internet protocols
like #interlisp #commonlisp and #gopher.
Early Web History and Interlisp with Larry Masinter

YouTube

RE: https://fosstodon.org/@interlisp/115711583068137949

Drop what you're doing and listen to @masinter Larry Masinter talk about computing history and lore. He tells first hand stories on the early web, Gopher, Hypertext Coffee Pot Control Protocol, mailto:, and a whole lot more including Interlisp.

https://netstack.fm/#episode-17

@Jayhoffmann may be interested.

#retrocomputing #interlisp #web #gopher #ietf

Episode 17 of the Netstack.FM podcast features an interview with @masinter Larry Masinter on Interlisp and the Medley Interlisp project, the Xerox PARC environment, the early history of the web, standards and protocols, and more.

https://netstack.fm/#episode-17

https://www.youtube.com/watch?v=JZ7E0B68TRo

#retrocomputing #interlisp #web #ietf

Netstack.FM® — A Podcast About Networking and Rust

Interviews, monologues, and deep dives into Rust and modern networking systems.

The canonical capitalization of Interlisp is "Interlisp" or "INTERLISP". InterLisp is much less common in the documentation of and literature on the system.

#interlisp #lisp

To move most windows on Medley Interlisp click the title bar and drag, to resize click a lower corner and drag. These recent modernization features are in addition to the corresponding Move and Reshape items of the classic right-click title bar menu.

#interlisp #gui #lisp

×

Evaluate (INSPECTCODE 'FN), where FN is an Interlisp function name, to disassemble the compiled function and see the opcodes of Maiko, the Medley Interlisp virtual machine. This example also shows the corresponding source of the function.

#interlisp #lisp