Showing changes from revision #2 to #3:
Added | Removed | Changed
(Syntax to cover structures, 64 bit integers, Dynamic memory allocation)BBC BASIC has seen over forty years of gradual evolution, but one very significant language feature which has yet to reach the dialect in today’s RISC OS: the concept of structured data types.
The primary goals of this work are to introduce a rich implementation of structures in a way which is in keeping with the ethos of the language, doing so in a way which will be in some way familiar to users of other language implementations of structures, while ensuring that these changes have the least possible likelihood of breaking backwards compatibility with BBC BASIC programs pre-dating these changes.
Basalt – BASic ALTernative keywords
BBC BASIC for Windows – Richard Russell’s advanced implementation of BBC BASIC for PCs
Pointer syntax comparisons between other dialects
BASIC development ideas
Adding BBFW functionality to ARM BASIC
Asking about the possibility of BBC BASIC with objects?
A term is a placeholder.
Phase | Status | Completion | Latest updates |
---|---|---|---|
Conceptual design | In progress | ||
Mock ups/visualisation | |||
Prototype coding | - | - | - |
Final implementation | - | - | - |
Testing/integration | - | - | - |
v1.00 – 26-Dec-2021
v1.01 – 23-Jul-2022