Here is an outline of what is included/planned in each major release of the twinBASIC programming language.

Version 1.x

  • 100% language backward compatibility with VB6 and VBA
  • Full implementations of all form and intrinsic controls that came with VB6
  • Additional implementations of most Common Controls that came with with VB6
  • Major new features such as 64-bit support and full inheritance support

Some features will continue improving throughout the v1.x cycle.

Version 2.x

  • Cross-platform support
  • Multi-threading syntax support
  • vbWatchdog integration
  • Analysis Extension API for making complex add-ins viable

Some features will continue improving throughout the v2.x cycle.

Version 3 and beyond

  • Web development support (WASM)
  • Automated performance profiling
  • Native code debugging
  • AI-assisted development
  • Integrated Git/version control
  • Better WinRT support (winmd parsing)
  • VBA integration (TBA)

At this stage, these are the "big plans", but they are subject to change.