Re: TwinBasic PREVIEW DOWNLOAD
The TwinBasic Developer Preview 1 (v0.9.1502) download is now available :D ...
https://www.twinbasic.com/preview.html
TwinBasic uses VS Code as its IDE (you need to download this separately).
The plan seems to be that the 32bit Windows version will be free of charge, but for 64bit versions developers will need to buy a licence.
EDIT:
TwinBasic say:
This first version of twinBASIC will not offer any GUI (form) elements.
Once we have finalized and fixed up any bugs in the first release of twinBASIC, we will be focusing on three key areas over the coming weeks and months:
- Forms / GUI support, including full backwards compatibility with existing VB6 forms.
- Native compilation.
- Cross-platform compilation.
This preview version of twinBASIC can compile standalone EXE applications, as well as ActiveX DLLs that you can reference from other environments, like VBA.
TwinBasic state that most of the common VB language features are complete, however there are several important things to note. These issues will be fixed in the weeks ahead:-
- Compiles only to 32-bit. We wanted to focus on key areas in this preview, without getting distracted by users hitting 64-bit compilation issues that are not specific to twinBASIC. Plus we have some 64-bit linker issues to work through.
- Error numbers and descriptions don't always match VB yet
- Support for global variables (plus global constants, and predeclared objects) are currently disabled
- Late-bound calls to twinBASIC class objects are disabled (but late-bound calls to other normal COM objects are working fine)
- twinBASIC classes can’t yet expose events (but you can consume events from other COM classes via WithEvents)
- multi-threading only allowed via the debug console for now
- vbWatchdog support disabled
- Webserver extension library disabled
- The VBA.Interaction.* namespace is implemented but has little test coverage, so there may be issues
- The VBA.Strings.* namespace is implemented but has little test coverage, so there may be issues
- With-blocks not working with user defined Types (but working fine with objects)
- DllRegisterServer is not currently implemented in built ActiveX DLLs (the IDE registers it appropriately for now)
- Occasionally the file solution wont open and you can't access the files in the project. If that happens, close VS Code and open the code-workspace file again