MOUSE

Computer Programming Language

 
Home
Mouse-79
Mouse-83
Mouse-2002
Contact Me

David Simpson
   

MOUSE-2002

Mouse-2002 my own extension of the Mouse-83 programming language originally described in the book Mouse: A Language for Microcomputers by Peter Grogono in 1983 [2]. It includes a number of extensions to Mouse-83:
  • "Else" operator ( | )
  • Global variables
  • Change-sign operator ( _ )
  • Floating-point support (all numbers are floating-point)
  • Function operator ( & ) - allows the language to be extended indefinitely
  • Arrays
  • File I/O
  • Interactive mode

Documentation

Interpreters

The Windows binary file was made from the C version, compiled under Windows XP using the Borland C++ compiler. It should be run from a DOS window. To run a Mouse program, type from the command line:

   mouse <filename>

where <filename> is the file name of the Mouse program. If no file extension is specified in the file name, an extension of .mou is assumed.

Alternatively, Mouse-2002 can be run in "interactive" mode. Do do this, type:


   mouse

from the command line. You can then enter Mouse statements interactively. (For example: 2 3 + ! ). To exit the program, type &quit or &exit .

Programs

The example programs from Peter Grogono's book [2] are all available here. Page numbers indicate the location of the program in the book.

Programs from Mouse: A Language for Microcomputers

The example programs from Peter Grogono's book [2] are all available here. Page numbers indicate the location of the program in the book.

More Programs

Test Programs


Bibliography

  1. Grogono, Peter. "Mouse: A Language for Microcomputers", Byte Magazine, July 1979, pp. 198 ff.
  2. Grogono, Peter. Mouse: A Language for Microcomputers. Petrocelli Books, New York, 1983.

Web sites

  1. Grogono, Peter.   The Mouse Programming Language
  2. Fuller, Sean.   The Great Mouse Programming Language Revival
  3. Hunt, Tom.   Friends of the Mouse
  4. Bradley, Lee.   Mouse, the Language
  5. Wikipedia article


Contact Information

I may be contacted at:
 

Copyright © 2006 David G. Simpson

http://Mouse.DavidGSimpson.com

Webmaster: David G. Simpson
Page last updated: April 1, 2007.