Content deleted Content added
m fix incorrect link to island using AWB |
m Fixed punctuation. |
||
Line 1:
'''MDL''' (the MIT Design Language) is a descendant of the [[Lisp programming language|Lisp]] [[Programming]] language. Its initial purpose was to provide high level language support for the Dynamic Modeling Group at [[Massachusetts Institute of Technology|MIT]]'s [[Project MAC]].
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.
MDL was initially known as “Muddle”.
MDL provides several enhancements to classical Lisp. It supports several built-in data types, including lists, strings and arrays, and also user-defined data types. It offers multithreaded expression evaluation and coroutines. Variables can carry both a local value within a scope, and a global value, for passing data between scopes. Advanced built-in functions supported interactive debugging of MDL programs, incremental development, and reconstruction of source programs from object programs.
|