ThingLab
Encyclopedia
ThingLab is a visual
Visual programming language
In computing, a visual programming language is any programming language that lets users create programs by manipulating program elements graphically rather than by specifying them textually. A VPL allows programming with visual expressions, spatial arrangements of text and graphic symbols, used...
programming
Computer programming
Computer programming is the process of designing, writing, testing, debugging, and maintaining the source code of computer programs. This source code is written in one or more programming languages. The purpose of programming is to create a program that performs specific operations or exhibits a...
environment
Run-time system
A run-time system is a software component designed to support the execution of computer programs written in some computer language...
implemented in Smalltalk
Smalltalk
Smalltalk is an object-oriented, dynamically typed, reflective programming language. Smalltalk was created as the language to underpin the "new world" of computing exemplified by "human–computer symbiosis." It was designed and created in part for educational use, more so for constructionist...
and designed at Xerox PARC by Alan Borning.
External links
- [ftp://st.cs.uiuc.edu/Smalltalk/Squeak/goodies/ThingLab/ ThingLab Sources]
- ThingLab - A Constraint-Oriented Simulation Laboratory (Note: link broken)
- ThingLab ThingLab entry from the Squeak Swiki
- ThingLab Demonstration Video Presented at The Computing Form, Xerox PARC, June 1978. (QuickTime Movie File)