roo! Summary| roo! is an object-oriented enhancement of Kilowatt Software L.L.C.'s r4 product. All programming capabilities in the r4 product are also available in roo!. |
| roo! provides the following object-oriented capabilities: |
encapsulation
abstraction
derivation
polymorphism
|
| roo! provides the following additional built-in functions: | ||||||||||||||||||
| ||||||||||||||||||
| roo! provides compatibility with the following NetRexx capabilities: | |
| |
|
|
| All r4 example programs can be executed by roo!. The following additional example programs are provided with roo! : | |
alarmer | perform commands by time of day |
asc2html | converts a marked up Ascii text file to HTML |
blueMoonGenie | discovers next blue moon |
chiSquaredAssessment_ice | computes: "chi-squared" value, and associated significance, for a series of data values. |
checksum | computes a numeric checksum of file contents |
csv2xml | converts a comma-separated value (CSV) file to an XML equivalent |
deal | deals a hand of cards, initial program |
dir2csv | prepares a summary of the current directory as a comma-separated value (CSV) file |
folie | displays a graph of Descartes' folie: x3 + y3 - 3 x y = 0 |
fullMoonGenie | discovers all of the full moons within the current year |
fullMoon_ice | external procedure, computes base date of Nth full moon after January 1, 2000 |
getHtmlKeywords | extracts keywords from HTML file meta information |
getModuleSizeAndChecksum | extracts information from multiple lines produced by a command |
in2out | copies default input stream contents to default output stream |
linearFit_ice | computes the line that best fits a series of points, and the mean absolute deviation. |
linearProgram | finds optimal solution for a series of linear inequalities |
lottery | shows 6 lottery picks, between 1 and 49 |
make | a program that processes a MAKE script |
matrixOperation | a program that performs various linear algebra (matrix algebra) computations -- simultaneous equations, determinants, matrix inverse, characteristic polynomial, quadratic formula, eigen values, eigen vector matrix, etc. |
meanAssessment_ice | computes: "Student's t" value, and associated significance, for a series of data values. |
MineSwp | a Java & roo! implementation of the MineSweeper game |
polynomialMultiplication | multiplies 2 polynomials |
qt | query time, with various output destinations |
qtVoice | query time, with voice output, once |
qtVoiceEndless | query time, with voice output, endlessly |
quipDuJour | shows a quip du jour, from a file argument |
rootFinder | discovers the roots of a polynomial equation, having one variable |
rooTry | an interactive command shell |
showQuip | show a quip du jour, from the default input stream |
solveIt | solves a family of simultaneous equations (a TopHat! program) |
sumDisk | disk space summarization |
tickler | a tickler file reminder program |
towersOfHanoi | towers of hanoi, initial program |
urlget | socket example program -- fetches the contents of a URL |
udpClient | socket example program -- UDP client |
udpServer | socket example program -- UDP server |
winlist | lists active windows .. using ExternalClass 'winlist.dll' |
xmlTree | converts an XML file to a tree, and prints the tree |
| The following additional programs display graphs of various mathematical functions : | |
| naturalLogarithmGraph | plots ln( x ) |
| naturalPowerGraph | plots ex |
| sineGraph | plots sine( x ) |
| cosineGraph | plots cosine( x ) |
| tangentGraph | plots tangent( x ) |
| cosecantGraph | plots cosecant( x ) |
| secantGraph | plots secant( x ) |
| cotangentGraph | plots cotangent( x ) |
| arcSineGraph | plots sin-1( x ) |
| arcCosineGraph | plots cos-1( x ) |
| arcTangentGraph | plots tan-1( x ) |
| arcCosecantGraph | plots csc-1( x ) |
| arcSecantGraph | plots sec-1( x ) |
| arcCotangentGraph | plots cot-1( x ) |
| hyperbolicSineGraph | plots sinh( x ) |
| hyperbolicCosineGraph | plots cosh( x ) |
| hyperbolicTangentGraph | plots tanh( x ) |
| hyperbolicCosecantGraph | plots csch( x ) |
| hyperbolicSecantGraph | plots sech( x ) |
| hyperbolicCotangentGraph | plots coth( x ) |
| inverseHyperbolicSineGraph | plots sinh-1( x ) |
| inverseHyperbolicCosineGraph | plots cosh-1( x ) |
| inverseHyperbolicTangentGraph | plots tanh-1( x ) |
| inverseHyperbolicCosecantGraph | plots csch-1( x ) |
| inverseHyperbolicSecantGraph | plots sech-1( x ) |
| inverseHyperbolicCotangentGraph | plots coth-1( x ) |

| Click here to review the complete roo! language specification. |
| Click here to review other roo! & a lot more ! products. |
