Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

ArmSort v4.08 now available

16 views
Skip to first unread message

Martin Avison

unread,
Jun 20, 2012, 3:59:23 AM6/20/12
to
Announcing ArmSort v4.08 ...

The main changes (the first needed for over 4 years!) are ...

- The ArmSort module v4.08 works on Armv7 (eg BeagleBoard)
Tested with exceptions on.

- Some other minor fixes and changes to the module.

- !ArmSort Application v1.02 has had some minor changes and improvements.

ArmSort is a module providing a *Sort command which provides BASIC
programmers with very easy and fast facilities for sorting arrays.

ArmSort caters automatically for ANY number of ANY type of single or
multiple dimension BASIC array, in ANY combination of Integer, String or
Floating Point arrays, in ANY key sequence. It also has flexible
parameters and comprehensive error checking.

ArmSort is VERY fast, using the Shell Sort technique in ARM Machine Code,
and it is therefore very capable of complex sorts on the large data
volumes that RISC OS computers are able to hold and process.

The !ArmSort application is a Program Generation facility which enables
BASIC programs to be easily created and run to sort a variety of files
using the ArmSort module. They are deliberately single-tasking, to keep
them simple. The generated programs can be run and edited from within
!ArmSort, or can be used as a basis for other manually written programs.

A simple command
*Sort array%() array$() array()
will sort all 3 arrays together as one 'sort key'.

On a RPC SA203Mhz this can take about 28 seconds for 100,000 elements.
An Iyonix takes about 1.2 seconds for the same sort!
And a BeagleBoard takes about 0.6 seconds!!

Full details are available from http://www.avisoft.f9.co.uk/ and it
can be downloaded as a 67k zip file.

Any comments on the web site, or the application, always welcome.

Martin

--
Martin Avison using a British Iyonix running RISC OS 5
and the Pluto mail and newsreader


_______________________________________________________________
a.m.c...@argonet.co.uk, Moderator of comp.sys.acorn.announce.
Submissions to cs...@owlart.net
Related mail to csaa-r...@owlart.net
0 new messages