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-482b.pdf

Size

17.56 MB

Format

Adobe PDF

Checksum (MD5)

4f46f6b421efee3f2945ee8618bf561a

Thumbnail Image
Download
Name

AIM-482b.ps

Size

22.14 MB

Format

PostScript

Checksum (MD5)

f729d6dec3c0a18a92a63ca1b2e6b498

Author(s)
Kahn, Kenneth M.
Date Issued
December 1, 1979
Series/Report no.
AIM-482b
Abstract
Director is a programming language designed for dynamic graphics, artificial intelligence, and use by computer-naï¶¥ people. 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, quasi-parallelism, many animation primitives, a parts/whole hierarchy 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, and a means of conveniently creating non-standard control structures. For use by naï¶¥ programmers Director is appropriate because of 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/6302
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.