Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. Computer Science and Artificial Intelligence Lab (CSAIL)
  3. Artificial Intelligence Lab Publications
  4. AI Memos (1959 - 2004)
  5. Director Guide

Director Guide

Thumbnail Image
Download
Name

AIM-482.pdf

Size

3.36 MB

Format

Adobe PDF

Checksum (MD5)

b7b6fcb248ea8bf6bb158926e8c94f3f

Thumbnail Image
Download
Name

AIM-482.ps

Size

4.87 MB

Format

PostScript

Checksum (MD5)

1e49a16f8d7e58a95dcb2adcad037c54

Author(s)
Kahn, Kenneth M.
Date Issued
June 1, 1978
Series/Report no.
AIM-482
Abstract
Director is a programming language designed for dynamic graphics, artificial intelligence, and naï¶¥ users. It is based upon the actor or object oriented approach to programming and resembles Act 1 and SmallTalk. Director extends MacLisp by adding a small set of primitive actors and the ability to create new ones. Its graphical features include an interface to the TV turtle, pseudo-parallelism, many animation primitives, and a primitive actor for making and recording "movies". For artificial intelligence programming Director provides a pattern-directed data base associated with each actor, an inheritance hierarchy, pseudo-parallelism, and a means of conveniently creating non-standard control structures. For use by relatively naï¶¥ programmers Director is appropriate because its stress upon very powerful, yet conceptually simple primitives and its verbose, simple syntax based upon pattern matching. Director code can be turned into optimized Lisp which in turn can be compiled into machine code.
Persistent DSpace Link
http://hdl.handle.net/1721.1/5738
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.