Content deleted Content added
m Added an update to the MDL history which is that ZIL, a subset of MDL, remains in active usage. |
Jerryobject (talk | contribs) WP:LINKs: update-standardize, adds. WP:REFerence WP:CITation parameters: update-standardize-conforms, cut inapplicable, reorders, adds, fills. |
||
(10 intermediate revisions by 6 users not shown) | |||
Line 1:
{{Short description|Lisp-like programming language}}
{{Infobox programming language
| name = MDL
Line 5 ⟶ 6:
| screenshot = <!-- Filename only -->
| screenshot caption =
| paradigms = [[Multi-paradigm programming language|Multi-paradigm]]: [[Functional programming|functional]], [[Procedural programming|procedural]], [[
| family = [[Lisp (programming language)|Lisp]]
| designers = [[Gerald Sussman]], [[Carl Hewitt]], Chris Reeve, [[Bruce Daniels]]
Line 25 ⟶ 26:
| dialects =
| influenced by = [[Lisp (programming language)|Lisp]]
| influenced = [[
}}
'''MDL''' ('''Model Development Language''',<ref name="Supnik2006">{{cite interview |
{{cite
{{cite
{{cite
{{cite
{{cite
The initial development team consisted of [[Gerald Sussman]] and [[Carl Hewitt]] of the Artificial Intelligence Lab, and Chris Reeve, [[Bruce Daniels]], and David Cressey of the Dynamic Modeling Group. Later, Stu Galley, also of the Dynamic Modeling Group, wrote the MDL documentation.{{citation needed|date=August 2013}}
MDL was initially called ''Muddle''.<ref name="GalleyPfister1979"
MDL provides several enhancements to classic Lisp.
Although MDL is obsolete, some of its features have been incorporated in later versions of Lisp.
But the largest influence that MDL had was on the [[software]] genre of [[interactive fiction]] (IF).
In 1980 [[Marc Blank]] and Joel Berez adapted the MDL language to create a subset called
==Code sample==
This is a sample of PDP-10 MDL:<ref>{{cite web |url=http://simh.trailing-edge.com/games/zork-mdl.zip |title=Zork-mdl.zip
<syntaxhighlight lang="
</syntaxhighlight>
==See also==
* [[Zork Implementation Language]]
* [[Zork]]
* [[Scheme (programming language)]]
Line 83 ⟶ 85:
[[Category:Functional languages]]
[[Category:Lisp programming language family]]
<!-- Hidden categories below -->
[[Category:Articles with example Lisp (programming language) code]]
|