titles from BBC Soft and other developers. Languages A significant selling point for the Electron was its built-in BBC BASIC interpreter, providing a degree of familiarity from the BBC Micro along with a level of compatibility with the earlier machine. However, as had been the case with the BBC Micro, support for other languages was quickly forthcoming, facilitated by the common heritage of the two systems. In addition to the early releases, Forth and Lisp, Acornsoft released the Pascal subset, S-Pascal, on cassette and followed up with an ISO Pascal implementation on ROM cartridge, the latter providing two 16 KB ROMs containing a program editor and a Pascal compiler producing intermediate code that required Pascal run-time routines to be loaded. As a more minimal implementation, S-Pascal made use of the machine's built-in BASIC program editing facilities and provided a compiler generating assembly language that would then be assembled, generating machine code for direct execution. ISO Pascal had Oxford Pascal as a direct competitor offering a range of features differentiating it from Acornsoft's product, notably a compiler that could produce a stand-alone "relocatable 6502 machine-code file". Acornsoft later released the ISO Pascal Stand Alone Generator product for the BBC Micro and Master series, permitting the generation of executable programs embedding "sections of the interpreter" required by each program, with such executables being subject to various licensing restrictions. Acornsoft Forth, aiming for compliance with the Forth-79 standard, was regarded as "an excellent implementation of the language". It saw competition from Skywave Software's Multi-Forth 83 which was delivered on a ROM chip, supported the Forth-83 standard, and provided a multitasking environment. Future availability of Multi-Forth 83 on ROM cartridge was advertised. With the launch of the Plus 1, Acornsoft Lisp was also made available on cartridge. This Lisp implementation provided only the "bare essentials" of a Lisp system that "a small micro such as the Electron" could hope to be able to support. However, with the interpreter and initialised workspace being loaded from cassette into RAM in the earlier release, one stated advantage of the ROM version was the availability of more memory for use by programs, with the immediacy of a Lisp system provided as a language ROM being an implicit benefit. Acornsoft provided two products offering different degrees of support for the Logo programming language. Turtle Graphics was a cassette-based product, available alongside Forth, Lisp and S-Pascal amongst the first titles