Revolution runs on Macintosh 7,8,9, Macintosh OS X, Windows 95 through XP, and about half a dozen Unixen -- Linux, Solaris, BSD, etc.
Revolution's language, Transcript, dynamically typed and very English-like, allowing beginners to get started easily, but contains advanced features like associative arrays, regular expressions, QuickTime support, database access, and TCP/IP connectivity.
Revolution project files can be used with any platform, and run with the platform's look and feel and behavior with very little modification. Menus, in particular, are handled correctly for each platform correctly without any intervention on the part of the developer.
Compiling a standalone produces a single-file executable for each platform targeted. There is no separate runtime necessary.
Revolution offers high-level access to many features. For example, to load the contents of a web page into a variable takes one line of code:
put url "http://www.yahoo.com" into tMyVariable
FTP and file access is similar:
put url "ftp://john:passwd@ftp.example.net:2121/picture.jpg" into url "binfile:myFile.txt"
Versions
Revolution has three versions:External link