AgentSheets

AgentSheets
AgentSheets tool
Paradigmobject-oriented
Designed byAlexander Repenning
First appeared1991; 33 years ago (1991)
Stable release
4.0 / 19 May 2014; 10 years ago (2014-05-19)
PlatformJVM
Licenseproprietary
Websitewww.agentsheets.com
Influenced by
Lisp, Logo, Smalltalk
Influenced
Etoys, Scratch

AgentSheets is a block-based programming language designed for children. AgentSheets uses drag-and-drop mechanisms with commands such as conditions and actions as editable blocks that could be composed into programs.

The main building blocks of AgentSheets were interactive objects, or "agents", that were programmed through rules. Using conditions, agents could sense the user input, including speech recognition and webpage content. Using actions, agents could move, produce sounds, open webpages, and compute formulas.