Drobe :: The archives
About Drobe | Contact | RSS | Twitter | Tech docs | Downloads | BBC Micro

Sort out those arrays: Avisoft provides a fast solution

By Chris Williams. Published: 14th Nov 23:03:57 | Permalink | Printable

Martin Avisoft, writer of many RISC OS software development aids, has updated his ARMsort software to version 3.15.
This newest release can handle:

  • Much easier and many more facilities than OS_HeapSort for array sorting.
  • Easy *Sort command for use of all facilities eg *Sort Form$(e) Surname$(1i) Firstname$(2i)
  • Will sort Multiple dimension arrays as well as Single dimension.
  • Sorts Ascending by default, or optionally Descending.
  • Handles variable length strings, which may contain any hex value.
  • Optional sort of lower case string characters as upper case.
  • Optional sort of Integer or Floating Point numbers ignoring sign.
  • Sorts null strings high by default, or optionally low.
  • String sorts can start at any position in the string.
  • Strings can be sorted by length of the string.
  • 64 bit Floating Point arrays can be sorted in BASIC VI (BASIC64).
  • Can sort many arrays together, as if one long concatenated variable.
  • Multiple arrays can be concatenated in any sequence for sort key.
  • Can Exclude arrays used only for reference, not part of sort key.
  • Can sort all elements or only specified elements of arrays.
  • Different options can be used with each array.
  • Relocatable Module only 6k bytes long
  • and needs little extra storage.
  • Help is included in the module
  • use *HELP Sort.
  • Escape will interrupt sort.
  • Sort capacity (elements and arrays) limited only by memory size for arrays.
  • Comprehensive parameter validation and explanatory error messages.
  • ArmSort is supplied as an application to simplify use.
  • *new* Revised Help information in StrongHelp format for ease of use.
  • Example programs supplied.
  • FindProcs procedure library enables fast and easy searching of sorted arrays.
  • Will run with all known versions of BASIC V and BASIC VI.
  • Will run with RISC OS version 3 and 4.


Armsort 3.15

Previous: DigitalCD skins available now: Including Robert Kerr's DarkKnite cover
Next: RISC OS BASIC for all: NetBSD, DOS, Linux and Windows all catered for..

Discussion

Viewing threaded comments | View comments unthreaded, listed by date | Skip to the end

No comments posted - yet. Post one yourself or come back soon.

Please login before posting a comment. Use the form on the right to do so or create a free account.

Search the archives

Today's featured article

  • A9home DIY laptop: first pictures
    And other odds and sods from the Christmas 2007 show
     22 comments, latest by sa110 on 1/6/08 4:47PM. Published: 1 Dec 2007

  • Random article

  • Discknight: We have Armclub's data guardian covered..

     Discuss this. Published: 19 Oct 2000

  • Useful links

    News and media:
    IconbarMyRISCOSArcSiteRISCOScodeANSC.S.A.AnnounceArchiveQercusRiscWorldDrag'n'DropGAG-News

    Top developers:
    RISCOS LtdRISC OS OpenMW SoftwareR-CompAdvantage SixVirtualAcorn

    Dealers:
    CJE MicrosAPDLCastlea4X-AmpleLiquid SiliconWebmonster

    Usergroups:
    WROCCRONENKACCIRUGSASAUGROUGOLRONWUGMUGWAUGGAGRISCOS.be

    Useful:
    RISCOS.org.ukRISCOS.orgRISCOS.infoFilebaseChris Why's Acorn/RISC OS collectionNetSurf

    Non-RISC OS:
    The RegisterThe InquirerApple InsiderBBC NewsSky NewsGoogle Newsxkcddiodesign


    © 1999-2009 The Drobe Team. Some rights reserved, click here for more information
    Powered by MiniDrobeCMS, based on J4U | Statistics
    "..your knowledge seems to be below par"
    Page generated in 0.0444 seconds.