Posts: 805
Threads: 135
Joined: Apr 2009
Reputation:
5
How hard would it be to make the language modular enough that it could be extended with new keywords?
E.g. if I wanted 64 column printing to work with MICROPRINT AT 18,43;INVERSE 1; "TEXT"
I could publish a module that would add this functionality?
Posts: 366
Threads: 186
Joined: Sep 2011
Reputation:
0
my main concern is, by complexity, the compiler losing its core flexibility for being a fork base to other machines else zx-spectrum, like c64, msx, samcoupé, atari400/800, zx81, apple2, coco2, 8bit game consoles, stuff like Fuzebox (even these machines not being really 8bit machines, but it lacks good development tools), etc., as planned from Boriel - most of the msx coders (active in the retro scene) i told about Boriel's zxbasic-compiler got amazed about how great is it, and all coded in python, and all curious about how soon a fork of it will appear focusing other 8bit machines as well
Posts: 1,763
Threads: 55
Joined: Aug 2019
Reputation:
24
I also agree with this. In fact, 2.x branch is headed towards a multi-arch compiler (starting with z80 based micros, like MSX or Amstrad). Later architectures will be even virtual machines or nowadays PCs