top | item 45996121

(no title)

agiacalone | 3 months ago

MDL, actually, which was derived from LISP.

https://en.wikipedia.org/wiki/MDL_(programming_language)

discuss

order

drob518|3 months ago

I’m curious why they chose MDL rather than Lisp for it. Sure, it would have been ancient MACLISP or whatever, but why not leverage what was already in wide use at MIT at the time?

WorldMaker|3 months ago

MDL is what was in wide use at MIT at the time, the PDP-10 era. The M in MDL is sometimes "MIT" in the various backronyms of what it stood for. (Mostly it was apparently just short for "muddle", a self-deprecating description.)

(Also, to be technically correct, these source files aren't even MDL, they are a further descendant called ZIL [Zork Implementation Language].)

larsbrinkhoff|3 months ago

Because Zork was written on the MIT Dynamic Modeling PDP-10. MDL was an important part of the software ecosystem on that computer, but Lisp wasn't. On the other MIT PDP-10 computers, Maclisp reined.

staplung|3 months ago

MDL is also from MIT and supposedly stood for More Datatypes than Lisp. According to wikipedia "MDL provides several enhancements to classic Lisp. It supports several built-in data types, including lists, strings and arrays, and user-defined data types. It offers multithreaded expression evaluation and coroutines."

Seems that most of it's novelties were eventually added into LISP proper.

jjtheblunt|3 months ago

maybe they just made a mini-lisp and called it MDL?