Soruk wrote: ↑
Mon Jul 22, 2019 8:03 am
@Steve Drain - if you're unhappy with this, let me know and I'll take it down.
The whole thing is released under the modified BSD licence, so do as you will, just don't blame me.
I cannot see why most of the members here are making such a fuss about a piece of software they will never be able to use. Once upon a time I had hopes that Basalt would become some sort of accepted extension to ARM BASIC and there is more than one attempt at providing full paper documentation on my drive, but it was always more fun programming. For the curious, I have uploaded a summary of keywords to http://kappa.me.uk/Basalt/Keywords.zip
. This is the same file that provides command-line help, with a little bit of formatting. It is not very comprehensive and may have mistakes, but it will give you an idea.
There are a few quite important pieces of software on RISC OS that are primarily documented using StrongHelp, That is because it provides a system-wide method of calling up context-sensitive information instantly. To do this it exploits two features of RISC OS that are not common, or absent, from other OSs. The first is a system integrated method of passing messages among all applications. A program does not have to subscribe to anything to send and receive them. The second is image file systems. A single file opened as an image file is exacly equivalent to a mounted drive and software can be run directly from it. There is more to it than that, but it really is special.
StrongHelp itself is a bit of an orphan as the original author left the RISC OS scene a very long time ago. It is kept running, but there is no development. That is testament to its importance and robustness. The markup system is contempory with HTML2, but it serves a different purpose.