home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ARM Club 3
/
TheARMClub_PDCD3.iso
/
hensa
/
misc
/
tornado
/
easy001
/
7
< prev
next >
Wrap
Text File
|
1995-07-23
|
5KB
|
94 lines
Miscellaneous
-=-=-=-=-=-=-
Well, this is simply here, as the name denotes, to stick in all the things
not covered by the other parts of this archive. Or, in other words, to boast
about Tornado!
Tornado is heavily future-proofed. It has provison for infinite length
filenames, infinite files per directory, and interestingly 32 bit filetypes.
Internally it uses all of these, and 'translates' to and from what is
currently used when required. It can handle multiple processor architectures
as and when they appear.
It's extremely flexible. Tornado will bend to even the most demanding
applications, and can be customised to a level pretty much unheard of on any
architecture. Routines can be replaced by 'fix-it-up' modules which correct
bugs.
Tornado currently is written entirely in assembler, although it is
envisaged that quite a bit will be eventually written in C. Tornado is fast,
frugal and sucks as much power from the processor as it can. It should only
use about 200k of module space (I'll remind you about all the things it
does!).
All of Tornado's code is reusuable eg; a piece of code it might use to put
a routine on the SWI vector will always have a SWI attached to it, so that
other programmers may use Tornado's code. Tornado's code is written above
that of the current norm, with extremely flexible abilities, proper error
handling and also, it's fast.
Tornado supports multiple users on one computer, and stores config files
in such a way that they are different for each user.
Also, little desktop nicities will be implemented eg; a hotkey which
cycles through the currently open windows, bringing each to the front and
giving it the caret. And a hotkey which opens the directory which the pointer
(which is dragging a file into the filer) is over. And a hotkey & menu option
to send/take all selected stuff to a certain app each time. This implements
an extremely effective intertask clipboard, and the file will be converted if
necessary.
Finally, some may have heard that it is intended that the RISC-OS desktop be
rewritten to make best use of Tornado's facilities. This is a long way off,
but it may become impractical to have the filing system still running on a
RISC-OS level and everything else running at a Tornado level. Rewrites of the
filer, display selector, and definately task manager will certainly be on the
cards. I have a load of things that will be done if this ever happens, thanks
to the people from c.s.a.*. But for the moment, it's not happening.
Other miscellaneous things
-=-=-=-=-=-=-=-=-=-=-=-=-=
Also some may have heard of the Tornado verification procedure. Essentially,
commercial writers writing code using Tornado will be encouraged to send in
their program for testing, for a fee of course. The program will be
meticulously tested, any problems (if any) noted and the writer informed as
to whether the program has passed or not. From hence, the writer may quote in
all adverts that the task passed the test, that it conforms to certain basic
guidelines. Thus, a program with the test passed with have a considerable
advantage in the marketplace over a non-passed program, as the consumer will
know that a program which has passed the test will be guaranteed to have
certain 'nicities' which other programs may not. Also, copies will be
kept of the report sent back to the writer, and made available for public
inspection so that potential buyers can check out a program before buying.
Far away things
-=-=-=-=-=-=-=-
If Tornado really takes off, and for that it needs to be written first!, it
can be expected that a professional suite of software will be released which
will be based around the VisualXXX available for Windows, but definately
_without_ the crippling disadvantages that those programs have. Essentially,
it will allow tornado apps to be written very quickly, and that will justify
its price tag. Users will still be able to write tornado apps without it in
the time honoured traditional manner, but obviously it will be slower.
Finally ...
-=-=-=-=-=-
Finally, tornado will remain public domain for all time, and will be made as
accessable to users as possible. Development on tornado will go with what the
users want, not what the writers /think/ they want. Unlike Acorn, we want to
make a difference, a change - rather than constantly refining the same
RISC-OS 2 over and over again, which is ultimately self-defeating. Grumbles
in the Acorn market are growing stronger every day, as acorn users watch
other platforms GUI's get better and better, and yet the RISC-OS GUI stays
pretty much exactly where it is. Increasingly, MCIBTYC arguments are becoming
harder and harder to win. Which, for any acorn-loving fanatic, is enough
reason for violent action! :-)
Anyway, that's it! Let me know what you think. And please offer lots of help
- although I must admit I have no idea of group management, so could someone
help me there too?
Cheers,
Niall,
at ndouglas@digibank.demon.co.uk & Niall Douglas@fidonet#2:257/501.13