|
|
All Classic Rexx capabilities
- All statement types
- All built-in functions
- All operators
- Win32 command initiation
- Arbitrary precision arithmetic
- Excellent text parsing capabilities
- Excellent string composition
- Natural hexadecimal and binary literals
- Integrated trace facility
- Condition handling
|
roo! is object-oriented !
encapsulation
abstraction
derivation
polymorphism
|
Numerous built-in classes
List, bit vector, wide-character vector (UNICODE), tree, map, set, generalized aggregate, high precision math, trigonometry, etc.
Pattern matching using regular expressions too !!
|
No compilation -- just edit, then run !
Programs are dynamically interpreted,
not compiled and linked.
|
Designed for program readability
by people, not machines !
|
Natural data typing
No declarations !
|
Excellent text transformations
roo! will be your 1st choice for many text file transformations.
|
Few implementation limits
roo! uses extensive Win32 memory limits
|
Easy to understand error messages
|
|
|
|
An easy language to learn.
It's excellent for students
who have never developed object-oriented programs before.
Or, you can learn to write Classic Rexx programs with r4,
and then shift to the object-oriented capabilities of roo!
when you're ready for more.
|
New Source file conversion to binary ice files
You can chill your programs. This allows you to send your chilled roo! programs to others, without allowing them to see your source code !
In addition, there is an alternate executable module named: rooChilledOnly.exe. You can distribute chilled files and
rooChilledOnly.exe to other users, who have not purchased a product license.
|
Includes roo! DLL module
|
Supports Java native interface (JNI) invocations
|
Superior to batch scripts
- Excellent control flow capabilities
- IF..THEN..ELSE, DO loops, SELECT cases
- Function calls
|
Includes TopHat and
other supportive GUI programs,
that execute as commands. These additional programs provide the following capabilities:
| FILEDLG
| — File selection dialog
|
| MSGBOX
| — Messages
|
| PROMPT
| — Prompts for user responses
|
| PICKLIST
| — Selection lists
|
| TopHat
| — Fill-in-the-blank forms
|
|
Numerous examples
Disk space utilization, XML processing, full moons, CSV to XML conversion,
C/C++ DLL interfacing, TCP/IP socket communication, etc.
|
Many math solutions :
matrix algebra, polynomial multiplication,
linear programming, simultaneous equation solutions, polynomial roots, quadratic formula,
eigen values, sine, cosine, tangent, arcTangent, hyperbolicCosecant, graphing, and more.
|
roo! operates as a standard command
in Windows 98/ME/NT/2000/XP environments
|
|