What is nxtBasic?
With nxtBasic, you can write familiar BASIC code and compile it into lightning-fast machine code, allowing you to create more sophisticated programs and compelling games. nxtBasic offers an extensive and ever-growing library of commands and built-in functions, empowering you to push the boundaries of your coding projects.
Whats new?
- Bug fixes
- Fixed bug in ASC function
- Fixed bug in left$
- Fixed bug with loading basic constants
- Fixed bug with incorrect compile time errors when two return types are possible
- Fixed bug when returning a value in a function with using EXIT FUNCTION
- Commmand: 'HLT' to stop execution of code. Handy for debugging
- Added REPLACE$ to replace a portion of a string
- Added SPLITITEM$: a 'split in place' function
- Added Tally(): counts occurences of a char in a string
- Added INSTRREV(): same as INSTR but then check from right to left
- Performance improvement of about 50% on PSET
- Compile time error checking on using the '+' operator on a mix between string and number
- Implemented new way to load string and float literals, reducing prg size
https://github.com/unartic/nxtBasic/ or https://nxtbasic.com/