home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 5 / DATAFILE_PDCD5.iso / utilities / t / tornado / Guide / 9 < prev    next >
Encoding:
Text File  |  1995-09-23  |  5.9 KB  |  109 lines

  1. Miscellaneous
  2. -=-=-=-=-=-=-
  3.  
  4. Well, this is simply here, as the name denotes, to stick in all the things
  5. not covered by the other parts of this archive. Or, in other words, to boast
  6. about Tornado!
  7.    Tornado is heavily future-proofed. It has provison for infinite length
  8. filenames, infinite files per directory, and interestingly 32 bit filetypes.
  9. Internally it uses all of these, and 'translates' to and from what is
  10. currently used when required. It can handle multiple processor architectures
  11. as and when they appear.
  12.    It's extremely flexible. Tornado will bend to even the most demanding
  13. applications, and can be customised to a level pretty much unheard of on any
  14. architecture. Routines can be replaced by 'fix-it-up' modules which correct
  15. bugs.
  16.    Tornado currently is written entirely in assembler, and it is envisaged it
  17. will remain that way. Tornado is fast, frugal and sucks as much power from
  18. the processor as it can. It should only use about 200k of module space (I'll
  19. remind you about all the things it does!).
  20.    All of Tornado's code is reusuable eg; a piece of code it might use to put
  21. a routine on the SWI vector will always have a SWI attached to it, so that
  22. other programmers may use Tornado's code. Tornado's code is written above
  23. that of the current norm, with extremely flexible abilities, proper error
  24. handling and also, it's fast.
  25.    Tornado supports multiple users on one computer, and stores config files
  26. in such a way that they are different for each user.
  27.    Also, little desktop nicities will be implemented eg; a hotkey which
  28. cycles through the currently open windows (including RISC-OS ones), bringing
  29. each to the front and giving it the caret. And a hotkey which opens the
  30. directory which the pointer (which is dragging a file into the filer) is
  31. over - thus stopping the really annoying times when you drag a file out to
  32. find the directory you want to save into isn't open. And a hotkey & menu
  33. option to send/take all selected stuff to a certain app each time. This
  34. implements an extremely effective intertask clipboard, and the file will be
  35. converted if necessary.
  36.  
  37. Finally, some may have heard that it is intended that the RISC-OS desktop be
  38. rewritten to make best use of Tornado's facilities. This is a long way off,
  39. but it may become impractical to have the filing system still running on a
  40. RISC-OS level and everything else running at a Tornado level. Rewrites of the
  41. filer, display selector, and definately task manager will certainly be on the
  42. cards. I have a load of things that will be done if this ever happens, thanks
  43. to the people from c.s.a.*. But for the moment, it's not happening.
  44.  
  45. Other miscellaneous things
  46. -=-=-=-=-=-=-=-=-=-=-=-=-=
  47.  
  48. Also some may have heard of the Tornado verification procedure. Essentially,
  49. commercial writers writing code using Tornado will be encouraged to send in
  50. their program for testing, for a fee of course. The program will be
  51. meticulously tested, any problems (if any) noted and the writer informed as
  52. to whether the program has passed or not. From hence, the writer may quote in
  53. all adverts that the task passed the test, that it conforms to certain basic
  54. guidelines. Thus, a program with the test passed with have a considerable
  55. advantage in the marketplace over a non-passed program, as the consumer will
  56. know that a program which has passed the test will be guaranteed to have
  57. certain 'nicities' which other programs may not. Also, copies will be
  58. kept of the report sent back to the writer, and made available for public
  59. inspection so that potential buyers can check out a program before buying.
  60.  
  61. Far away things
  62. -=-=-=-=-=-=-=-
  63.  
  64. If Tornado really takes off, and for that it needs to be written first!, it
  65. can be expected that a professional commercial suite of software will be
  66. released which will be based around the VisualXXX available for Windows, but
  67. definately _without_ the crippling disadvantages that those programs have.
  68. Essentially, it will allow tornado apps to be written very quickly, and that
  69. will justify its price tag. Users will still be able to write tornado apps
  70. without it using the shareware editor, but obviously it will be slower and
  71. more niggley.
  72.    Up until this commercial release, that limited shareware visual editor
  73. will also be made available for use by writers not wishing to fork out for
  74. the full development suite. This shareware editor will be maintained and
  75. upgraded on an indefinite basis - however, not to the extent that it would
  76. trample on features found in the commercial version. :-)
  77.  
  78. Other ideas include building in software encryption/compression in on all i/o
  79. streams. In other words, as all i/o is done by tornado, it will be very easy
  80. to compress/decompress data on the fly.
  81.    Another thing we'll get around to eventually is implementing long
  82. filenames and infinite files per directory. This will be done in conjunction
  83. with the Unix zip suite of programs & TFS, and will work by creating a single
  84. archive in the filecore root directory and then doing all i/o to and from
  85. this archive. Since data can be quickly compressed to 50% almost on the fly
  86. for a floppy disc, it's not out of view that the archive will be a full
  87. zipped compressed archive.
  88.  
  89. Finally ...
  90. -=-=-=-=-=-
  91.  
  92. Finally, tornado will remain public domain for all time, and will be made as
  93. accessable to users as possible. Development on tornado will go with what the
  94. users want, not what the writers /think/ they want. Unlike Acorn, we want to
  95. make a difference, a change - rather than constantly refining the same
  96. RISC-OS 2 over and over again, which is ultimately self-defeating. Grumbles
  97. in the Acorn market are growing stronger every day, as acorn users watch
  98. other platforms GUI's get better and better, and yet the RISC-OS GUI stays
  99. pretty much exactly where it is. Increasingly, MCIBTYC arguments are becoming
  100. harder and harder to win. Which, for any acorn-loving fanatic, is enough
  101. reason for violent action! :-)
  102.  
  103.  
  104. Cheers,
  105. Niall,
  106.    at ndouglas@digibank.demon.co.uk
  107.    at Niall Douglas@Fidonet#2:257/501.13
  108.    at Niall Douglas@Riscnet#7:353/1.0
  109.