Mouse

From Esolang
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