Warning

You're browsing the old v2.x documentation. This version is no longer maintained. Click here to go the v3.x documentation.

no way to compare when less than two revisions

Differences

This shows you the differences between two versions of the page.


Previous revision
Next revision
future_plans [2019/11/04 23:09] neils
Line 1: Line 1:
 +====== Future plans ======
 +
 +These are the planned features of a future version. Plans may change of course.
 +
 +  * Compilation of the same source for multiple 6502-based architectures
 +  * Extension system: the language will consist of the core language and optional extensions. Userland extensions can be added, e. g. graphics, sound, i/o, you name it.
 +  * Performance: the programs should run even faster and be smaller. There are many possibilities of code optimization yet.
 +  * User functions or output parameters for procedures (most likely the latter)
 +  * Structs
 +  * Possibility to write interrupt handlers - most probably as part of an extension
 +  * Maybe a new variable type: long integer. Not sure about this.
 +
 +===== Planned features in version 2.2 =====
 +
 +* The extension system and a few simple extensions
 +* New variable type: long integer
 +* Formatted number output (signed/unsigned, decimal/hexa/binary)