Virtue is a mathematical processor shaped after
ideas from APL, mathematics and other language systems. Its final aim
is to implement the "knowledge" of mathematics and other
related areas in a simple and consistent framework.
Virtue is a vector/array 'processor', with a RPN
programming language. The Virtue
0.2 language (Virtue 0.3 is comming very soon!) is based on an
approach of defining an "Extremely Complex Instruction Set
Computer", actually a programmed processor, and is provided with
a large set of WORDs which operate on scalars, vectors and arrays
(similary to the APL
programming language). Virtue sentences are, however, not
syntactically complex as many computer languages are (including even
APL), but is, as a RPN language, more along the lines of Forth,
Postscript and
HP
RPN calculators.
Virtue is, inter alias, provided to be a "Grid
Service Library Application", i.e. an Application whose primary
intention is not to be used by itself, but to be used as a kind of
"processor", which enables specific complex processing to
be done by providing it with reasonable simple requests. As such,
Virtue can be used in "batch" mode on modern day grids,
submitting Virtue for execution with the Virtue programme as its
input data, and getting the processed results back in simple
alphanumeric form.
Virtue can, therefore, in addition to the usage
as a extremely complex calculator/processor, when used interactively,
be directly used by a Grid "Driver Application" to provide
full mathematical model processing.
For testing purposes Virtue 0.2 is not available
on-line, but there is always a newest version for testing at telnet
grgur.irb.hr, Login: Virtue, no password.
Please check the abovementioned Virtue
0.2 language description before testing Virtue. To exit the
system, type the sentence: OFF.
Please send comments to sojat@irb.hr.
The Light Art, ref.:
.
Zorislav
Shoyat's profile at LinkedIn