Some features I would find helpful for future QB64:
* Native dictionary (associative array) type. The basic of which can hold strings, but maybe make it like VBA's which can hold different types?
* Arrays inside of user defined types
* Commands to read multiple USB mice / keyboards as separate input devices (!)
* Sound commands like the Web Audio API, and/or basic sound commands to specify waveform / attack / decay / sustain / release / volume for up to 4 (or more?) independent channels, possibly control panning (left/right) or even fader (front/back) or 3D location (up/down) of each sound or stereo pair.
* Built in MIDI commands (input / output)
* Built-in / expanded support for hardware images. Built in hardware image commands for shapes (circle, square, line, etc.) and copy portion of hardware image. Maybe commands for tilesets? Or 3-D & isometric graphics? Whatever will make hw images and graphics easier to work with.
* Form/GUI editor and with events (just like VB6 & VBA) built right into the IDE.
* Optional "variant" type? (useful for operator overloading, would need an accompanying typename function)
* Operator overloading for routines?
If I think of any more I will let you know!
* Native dictionary (associative array) type. The basic of which can hold strings, but maybe make it like VBA's which can hold different types?
* Arrays inside of user defined types
* Commands to read multiple USB mice / keyboards as separate input devices (!)
* Sound commands like the Web Audio API, and/or basic sound commands to specify waveform / attack / decay / sustain / release / volume for up to 4 (or more?) independent channels, possibly control panning (left/right) or even fader (front/back) or 3D location (up/down) of each sound or stereo pair.
* Built in MIDI commands (input / output)
* Built-in / expanded support for hardware images. Built in hardware image commands for shapes (circle, square, line, etc.) and copy portion of hardware image. Maybe commands for tilesets? Or 3-D & isometric graphics? Whatever will make hw images and graphics easier to work with.
* Form/GUI editor and with events (just like VB6 & VBA) built right into the IDE.
* Optional "variant" type? (useful for operator overloading, would need an accompanying typename function)
* Operator overloading for routines?
If I think of any more I will let you know!