Home Computing Weekly


All-Sort

Author: D.J.
Publisher: Alan Firminger
Machine: 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.


  • Volcanic Planet Front Cover
    Volcanic Planet
  • Road Racer Front Cover
    Road Racer
  • Maze Panic Front Cover
    Maze Panic
  • Vampire Village Front Cover
    Vampire Village
  • Rapedes Front Cover
    Rapedes
  • Wheelie Front Cover
    Wheelie
  • Liberator Front Cover
    Liberator
  • Cricket Captain Front Cover
    Cricket Captain
  • Cosmic Raiders Front Cover
    Cosmic Raiders
  • Lunar Rescue Front Cover
    Lunar Rescue