Home Computing Weekly


All-Sort
By Alan Firminger
Spectrum 48K

 
Published in Home Computing Weekly #32

There is no reason why the Spectrum should not usefully appear in offices, shops and workshops, particularly when the Microdrives and interfaces for good quality printers become generally available.

In such settings, most applications will entail handling data such as stock details, invoicing information, mailing lists and so on.

Usually in such cases the records will have to be sorted to meet the needs of the user. Sorting by conventional Basic methods is very slow, and this is where Allsort comes to the aid of the programmer.

It writes a machine code program to merge into your own host program to enable very quick sorting of data held in Basic arrays.

The package consists of a user manual, generator program and demonstration programs.

On loading, you are presented with a demonstration screen which you amend to suit your needs by pressing the relevant keys which are prompted.

You can then copy the screen definition to a printer. After this Allsort generates the sort program which is two lines of Basic to be saved on tape for subsequent merger with your own data handling program.

There are two types of sort available. Single with one array, and multi to enable sorts on up to four arrays in parallel on up to four keys.

A demonstration program with the package sorts 1,200 recods of 32 characters each in nine seconds, which is pretty impressive. A further demonstration sorted 20 records each with 16 fields in literally the blink of an eye.

It is a pity such an impressive program should be marred by a poor manual. It would have benefitted from the inclusion of a working example for the purchaser to follow, and a better cross-referencing system between manual and the options appearing on screen at various stages.

The style is also a little odd, with phrases such as "The Spectrum must be in a condition as switched on".

Allsort is obviously aimed at the fairly experienced programmer, and despite the manual represents an almost essential addition to the toolkit if work is to be done on business applications.

Alan Firminger, Allsorts' producer, offers useful back-up in the way of a query answering service and a discount offer on future Allsorts developments. A commercial licence to sell Allsorts generated code produced by users is currently priced at £10 per annum.

As a bonus, purchasers of Allsorts receive on the tape a program "LI-PRX" which enables list processing of arrays in Basic.

All in all a very highly recommended piece of software.

D.J.

Other Spectrum 48K Game Reviews By D.J.


  • Bull Run Front Cover
    Bull Run
  • Spawn Of Evil Front Cover
    Spawn Of Evil
  • Crevasse Front Cover
    Crevasse
  • Mission ZX Front Cover
    Mission ZX
  • Sheer Panic Front Cover
    Sheer Panic
  • Lunar Rescue Front Cover
    Lunar Rescue
  • Joker Front Cover
    Joker
  • Heathrow Front Cover
    Heathrow
  • Rider Front Cover
    Rider
  • Dieta Front Cover
    Dieta