Perfection was an attempt to re-invent the QL's approach to Word Processing - with the friendliness of and similar user interface to Quill but with a host more features, and in particular a huge speed improvement.

The program was written to Freddy Vaccha's design and overall specification, with the detailed specification devised between Freddy and the main programmer on the project, Steve Sutton.

Freddy says "Implementation (i.e. writing) of the main body of code was all by Steve Sutton; conversely, all the spell-checking / dictionary maintenance stuff was written by me. I'd considered using Peter Jefferies for this, but - note this was a very much younger and less experienced Peter then - when we tried it out, he was too disorganised for a software ultra-planner like me."

The program was certainly very quick at navigation and when searching / replacing words or phrases in the program. Indeed, Freddy comments "I think there's a fair probability that the idea behind PERFECTION's memory management (think inserting material at high speed into the middle of a huge document) was "borrowed" by certain large U.S. software corporations whose names you would know. As the expanded QL's hardware ran at less than 1/10,000th of the raw speed of what we can easily buy now, that it could handle (say) the KJV Bible without noticeable delays was some achievement. Of all my/our/DP's work, it is the one of which I am proudest."

Title: Perfection
Language: 68000 Machine Code
Author: Steve Sutton and Freddy Vaccha
Publisher: Digital Precision Ltd
Year of Publication: Unknown
Platforms Suitable for: All Sinclair QLs and emulators with minimum 512K
Commercial Status: Commercial
Price in July 1987: Unknown
Reviewed: Unknown
Sources Available from: Unknown
Latest Version available from: Unknown

  • qlwiki/perfection.txt
  • Last modified: 2017/09/04 09:53
  • (external edit)