BASIC extension: Difference between revisions

Content deleted Content added
I don't think anyone will confuse BASIC extensions with widget toolkits
Technical concept: Terminate and stay resident has a pretty specific meaning, and this isn't it
Line 3:
__NOTOC__
==Technical concept==
Toolkits ran as [[terminate and stay resident]] extensions to the BASIC interpreter supplied with the machine. At the time, such interpreters almost always came programmed into the [[read-only memory|ROM]] of the computer, making it impossible to modify or [[Patch (computing)|patch]] the [[computer code|code]]. It was also extremely rare for manufacturers to offer upgrades or bugfixes except as part of new models of machine.
 
As the original language was held in immutable [[read-only memory|ROM]], it generally was difficult for a toolkit to directly extend the language, except by adding new keywords to perform functions not implemented by the original interpreter.