AgentSheets
| AgentSheets | |
|---|---|
| AgentSheets tool | |
| Paradigm | object-oriented | 
| Designed by | Alexander Repenning | 
| First appeared | 1991 | 
| Stable release | 4.0
   / May 19, 2014 | 
| Platform | JVM | 
| License | proprietary | 
| Website | www | 
| 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.