Welcome to the Dictionary of Programming Languages, a compendium
of computer coding methods assembled to provide information and
aid your appreciation for computer science history.
Browse the dictionary by clicking on a section:
Get a full dump of the dictionary:
List of Names
- Language type:
Lingo is the application scripting and
extension language used in Macromedia
Inc. authoring and presentation products.
It is a procedural, event-driven language
with English-like syntax and some
object-oriented programming features.
Lingo supports a small set of data types
primitive data types: numbers, strings,
and lists. Lingo also support objects;
the language is defined with a large
set of pre-defined object classes that
pertain to the language's application domains:
multimedia, animation, and user interaction.
Lingo also supports definition of new
object classes, a kind of simple
polymorphism, and a form of delegation.
Lingo does not support persistence or
In Lingo, objects store all of their data
on property lists, and also can act on
certain kinds of events (such as mouse clicks).
The only implementation of Lingo is the
commercial one supplied by Macromedia with
its Director product and related products.
Documentation from the vendor is modest,
but several good books about the language
and its use in the Director environment are
available. General information about
Lingo on the WWW is not widely available,
but some does exist.
Macromedia Inc (formerly Macromind?), 1991-96.
- See Also:
Programming in Lingo can be a little
complicated, because most of the code you
write it intended to be activated dynamically
by timers, events in the movie score, or
An extension to the multimedia environment
that can be controlled from Lingo is called
an Xtra. Lots of free and commercial Xtras
Descriptions in this dictionary are ©1997-99 Neal Ziring. Some
examples copyright of their respective authors. Some
technologies and languages are trademarked. Permission to
copy descriptions is granted as long as authorship credit is preserved.
Comments on this dictionary, corrections and suggestions, are all welcome.
Please use email, the address is email@example.com
[Ziring MicroWeb Home]
Dictionary and script maintained by Neal Ziring, last major modifications 3/18/98. Most recent
additions to dictionary and master list, 1/00.