For Sale |
Latest versions of my work can be found in the Download section, including minor upgrades.
|16 Apr 2007||There is an updated version of the StrongHelp RegEx manual, stimulated by Martin Avison, and his excellent RegExText application.
There is an minor update to the StrongHelp BASIC manual
|20 Nov 2006||I have included some suggestions on formatting and extra detail on the stack etc in an updated version of the StrongHelp BASIC manual
There is a 32-bit compatible version of the RFSApps module.
|03 Nov 2004||Prompted by a discussion of PRINT formatting with @ I have put up a newer version of the StrongHelp BASIC manual which has an accumulation of small changes.
There may still be some 32-bit issues with Basil
|29 Apr 2004||There has been a long break without much programming, but I was recently asked about 32-bit versions of RFSFiles and Basil. These are now available, and I have taken the opportunity to make some significant changes to Basil.|
|30 Aug 2003||I introduced a bug in the heap code of Basalt while tring to make it more efficient, which will principally affect DIM. Version 0.98b beta should correct this.|
|20 Aug 2003||Version 0.98ß of Basalt has a major change, implementing many keywords for use with the Toolbox as well as providing tokenisation for Attribute and Method names. There are some other new general keywords too.
There is a resonable amount of documentation for the Basalt implementation, but there is only a little towards use of the Toolbox and ResEd. There are couple of example applications.
|09 Jul 2003||Version 0.96ß of Basalt has had another internal change requiring a thorough check of the code. There are some new and updated keywords.|
|07 Jul 2003||The cure was not enough for Iyonix machines. The Basalt manual has been changed to instruct Iyonix users to *RMFaster BASIC. This will be a permanent requirement.|
|06 Jul 2003||There was a bug in the code introduced with version 0.95 that interfered with it working on machines that were not quite like mine. I think I have curred it with 0.95a|
|05 Jul 2003||Version 0.95ß of Basalt now has major internal changes to giving a significant increase in speed. The RegEx keywords have been further refined. Tracing now emulates that of RISC OS 5 BASIC.|
|30 Jun 2003||Minor changes to Basalt.|
|29 Jun 2003||I have put up version 0.94ß of Basalt, which has fixed two major bugs that prevented Basalt working with RO 3.10. As well as a couple of small bug fixes there are new, and simpler, versions of the RegEx keywords. I would be interested to know what anyone thinks of these.|
|25 Jun 2003||I have put up version 0.93ß of Basalt, which includes the LIBRARY function that is needed for 'proper' programs.|
|18 Jun 2003||I have put up version 0.90ß of Basalt, and I really do want feedback.|
|05 Jun 2003||There is a small update to the SpellMod manual.
I have been very busy with Basalt, and development and documentation have got out of hand with a rush of new ideas. I hope to have a publishable, not experimental, version in week or so.
The major change is that alternative and new keywords are entered just as if they were native BASIC. Except for
|15 Apr 2003||After seeing a mention of !Gutenberg by David Llewellin-Jones I thought that StrongED could be used to do the same job of preparing Project Gutenberg etexts for display, but with some advantages. So I have written a mode called Gutenberg.|
|13 Mar 2003||Further discussion of the bugs appearing in SpellMod has prompted me to include little more information about the patches and a file to use with the !Patch application to apply them.
Although I have not yet published it, there is a version of that uses new, tokenised keywords. These have been particularly useful for implementing regular expressions using the RegEx module and COMPILE, MATCH, SEARCH and REPLACE keywords. Watch this space!
|09 Jan 2003||After some discussion on the newsgroups I have changed the syntax of some keywords in Basalt to make them unique with repsect to native BASIC. Most notably
|07 Jan 2003||Among a few small changes, I have added a
|28 Dec 2002||There is major update to Basalt which uses much smarter methods to decode keywords and errors. This has very little change to the keywords themselves, but they should all be a little faster.|
|15 Dec 2002||There is an updated SpellMod manual with some information about the vaious versions, bugs and patches. The latest BASIC manual has a handful of corrections and additional information. There are some changes to Basalt .|
|18 Oct 2002||I realise that I have been posting about the current version of Basalt without putting it here - many apologies for anyone baffled by my comments. I have not been working on it for a couple of months and this version is incomplete, but represents a pretty stsble API.|
|17 Aug 2002||Stimulated by a suggestion in the StrongED maillist I have transferred the GNU Regular Expression library manual into a StrongHelp manual, RegexLib. This preceded a manual for Neil Bird's RegEx module which is based on it.
Stand by for an extensive upgrade to Basalt with a final (?) version of the API.
|30 Apr 2002||I accepted that frames were a 'bad thing' quite a while ago, so this is a major change to return to the simplest design.
There are additions and corrections to the BASIC manual.
|19 Mar 2002||Update to Basalt and manual. USR actions now return strings when required, removing the need for $USR. This also allows improvements to several actions.|
|22 Feb 2002||Removed references to Mice in For Sale
Put up a current version of Basalt and manual. Rewitten the pages to give more information about Basalt
|10 Jan 2002||Replaced Basil with version 1.33 which fixes a major bug.|
|16 Dec 2001||Added a new version of Basil which supports multiple independent library lists. There is also a change in the recommended API to *commands and support for library resource applications. This is still a beta version.|
|29 Sep 2001||Added HTML versions of the StrongED Search and Modes pamphlets|
|20 Sep 2001||I found that the speed of many Basalt *commands was very slow, owing to the large overheads. The latest version employs CALL and USR in a special way, and is very fast and actually more flexible than the previous one.|
|03 Sep 2001||I have written a module called Basalt, BASIC alternative keywords, that provides new BASIC keywords in the form of *commands. There is an early beta version and a StrongHelp manual. I really want feedback on this.
There are new versions of the Basil and RFSFile StrongHelp manuals with a tighter and standardised layout. Basil has a small bug fix that I only noticed when I came to write Basalt.
There is a latest version of the experimental BASIC manual, BasicX, with many updates and corrections, and a lot of information useful for assembly writers. Without feedback I am not really putting much effort into getting this manual into a finished state.
There is a small manual for the StringUtils module that was published in Acorn User in 1994. There is also a manual for Darren Salt's ExtBASICasm module. He gave initial approval for this, but has not got back with a final check, so it may not be entirely accurate. Feedback is welcome.
|24 Nov 2000||Added a manual for Impression Spell module. Minor updates and corrections.|
|17 Aug 2000||Added a pamphlet explaining StrongEd's Mode files.|
|04 Aug 2000||Added a pamphlet explaining StrongEd's Search and Replace. Yet another redesign!|
|18 Jul 2000||So, no updates for a year! In that time there were, however, some minor changes to the download files. This update has a revised design (still playing) and a version of the BASIC manual which is still in development, but has quite a bit more information, some corrections and a completely different internal structure. I have also put some pictures in the Spectrum section, but without commentary. I still have no feedback on the manual.|
|18 Jul 1999||Major update to BASIC manual. A complete internal restructure and inclusion of the material from BasNotes. Version number now perhaps worthy of 3.00, but still untidy with gaps and much to do.|
|02 Jun 1999||Update to BASIC manual. More detail on characters, both as operators and otherwise.|
|10 May 1999||Update to BASIC manual with some tidying and more information on operators.
Included old versions for download.
|22 Apr 1999||Completely new design, using frames and tables. I have not tried to make it "exciting" but I have attempted to uphold "good principles". Comments and corrections are welcome.|