Kappa>
Latest [
Software |
Strong |
Spectrum |
For Sale |
Download ]
|
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 DIM to DIM HIMEM for dynamic blocks and arrays. SWAP$ now does trimming of spaces and contraction of multiple spaces. |
07 Jan 2003 | Among a few small changes, I have added a DIM LOCAL to Basalt. This allows the use of a local block of memory, as in RO5 BASIC. |
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. |