Mouse
Jump to navigation
Jump to search
Mouse is a Forth-like stack-based programming language eerily similar to FALSE. It uses Reverse Polish Notation for its mathematical operations, and provides the ability to define single character macros A-Z. In addition to the stack, there are 26 available variables, also designated A-Z.
History
Mouse was created as MUSYS by Peter Grogono in 1969 to help automate the composition and performance of electronic music. The language was updated and renamed Mouse in 1979 for an article in Byte Magazine. In 1983, Petrocelli published a book about Mouse.
Examples
"Hello world." $$
Truth-machine
Mouse79 dialect:
?[1]A=(A.A.![)] $$
References
- Grogono, Peter "Mouse: A Language for Microcomputers", Byte (July 1979): 198-220
- Grogono, Peter Mouse: A Language for Microcomputers. New York: Petrocelli Books, 1983
External resources
- 1979 version of the language described in BYTE magazine, July 1979, vol. 4, number 7.
- wikipedia:Mouse_(programming_language) has a full description of the 1983 version of the language
- Friends of the Mouse (from the Wayback Machine; retrieved on 22 June 2007)
- David G Simpson has published interpreters for three dialects of Mouse
- Peter Grogono's home page
- Retro Programming has a review of the book, Mouse: A Language for Microcomputers