twinBASIC programming language roadmap
twinBASIC ROADMAP
A new roadmap for the twinBASIC programming language development has been released.
Dates given are tentative and subject to change. Only the major issues are listed here. Smaller feature requests will be implemented when most appropriate.
2024-Q3 (JUL-SEP)
VERSION 1 RELEASE
- Tentative Release Date: 1st October 2024
2024-Q4 (OCT-DEC)
2025-Q1 (JAN-MAR)
- Start cross-platform support for ARM Linux/Mac/Android (only available to paid Ultimate Edition subscribers)
- Start of reimplementation of all remaining VB6 shipped controls, such as Winsock, MAPI, Adodc, DataGrid, MSCOMM, etc
- Support ActiveX controls on tB forms with unmatched bitness, using a proxy-process (e.g. 64-bit app using a 32-bit ActiveX control)
Re: twinBASIC programming language roadmap
Latest twinBASIC ROADMAP
A new roadmap for the twinBASIC programming language development has been released.
Dates given are tentative and subject to change. Only the major issues are listed here. Smaller feature requests will be implemented when most appropriate (usually when we are already touching something in the same area of the codebase).
2025-Q1 (JAN-MAR)
VERSION 1 RELEASE
- Tentative Release Date: 1st April 2025
2025-Q2 (APR-JUN)
2025-Q3 (JUL-AUG)
- Start cross-platform support for ARM Linux/Mac/Android (only available to paid Ultimate Edition subscribers)
- Start of reimplementation of all remaining VB6 shipped controls, such as Winsock, MAPI, Adodc, DataGrid, MSCOMM, etc
- Support ActiveX controls on tB forms with unmatched bitness, using a proxy-process (e.g. 64-bit app using a 32-bit ActiveX control)
https://github.com/twinbasic/twinbasic/issues/335
Re: twinBASIC programming language roadmap
Quote:
Originally Posted by
VB6 Programming
Latest twinBASIC ROADMAP
A new roadmap for the twinBASIC programming language development has been released.
Dates given are tentative and subject to change. Only the major issues are listed here. Smaller feature requests will be implemented when most appropriate (usually when we are already touching something in the same area of the codebase).
2025-Q1 (JAN-MAR)
VERSION 1 RELEASE
- Tentative Release Date: 1st April 2025
2025-Q2 (APR-JUN)
2025-Q3 (JUL-AUG)
- Start cross-platform support for ARM Linux/Mac/Android (only available to paid Ultimate Edition subscribers)
- Start of reimplementation of all remaining VB6 shipped controls, such as Winsock, MAPI, Adodc, DataGrid, MSCOMM, etc
- Support ActiveX controls on tB forms with unmatched bitness, using a proxy-process (e.g. 64-bit app using a 32-bit ActiveX control)
https://github.com/twinbasic/twinbasic/issues/335
Closing in on April 1st. I'm curious what the progress is for the January through March of 2025 items.
Re: twinBASIC programming language roadmap
Quote:
Originally Posted by
OptionBase1
Closing in on April 1st. I'm curious what the progress is for the January through March of 2025 items.
> 2025-Q1 (JAN-MAR)
> - . . .
> - v1 Release Candidate builds available within this period
Well, there are no RC builds yet, latest being BETA 729, so I wouldn't hold my breath a v1 is coming on exact date. Progress is good tough, considering there was a major rewrite at BETA 622.
cheers,
</wqw>
Re: twinBASIC programming language roadmap
Quote:
Originally Posted by
wqweto
> 2025-Q1 (JAN-MAR)
> - . . .
> - v1 Release Candidate builds available within this period
Well, there are no RC builds yet, latest being BETA 729, so I wouldn't hold my breath a v1 is coming on exact date. Progress is good tough, considering there was a major rewrite at BETA 622.
cheers,
</wqw>
I'm not expecting V1 on April 1st obviously. My question is about the items that were slated to be done in Q1. That list of "todo's" hasn't changed much in the last few times that the roadmap was refactored. I'm guessing that the next roadmap stays the same, just Quarter++.
Re: twinBASIC programming language roadmap
Quote:
Originally Posted by
OptionBase1
I'm not expecting V1 on April 1st obviously. My question is about the items that were slated to be done in Q1. That list of "todo's" hasn't changed much in the last few times that the roadmap was refactored. I'm guessing that the next roadmap stays the same, just Quarter++.
Frankly some of these are not that important (anyone in dire need of LLVM support?).
Getting rid of bugs, improving stability and making more real world VBx projects running on first load (without import getting stuck) i.e. last 10% (incl. some IDE/debugger polish) will probably take up 90% of the time.
cheers,
</wqw>
Re: twinBASIC programming language roadmap
Quote:
Originally Posted by
wqweto
Frankly some of these are not that important (anyone in dire need of LLVM support?).
Getting rid of bugs, improving stability and making more real world VBx projects running on first load (without import getting stuck) i.e. last 10% (incl. some IDE/debugger polish) will probably take up 90% of the time.
cheers,
</wqw>
With all due respect, that roadmap came from Wayne. So clearly *he* deems them as important enough to get them completed before V1 is released. Or at least, he did the last time the roadmap was updated.
Re: twinBASIC programming language roadmap
Quote:
Originally Posted by
OptionBase1
With all due respect, that roadmap came from Wayne. So clearly *he* deems them as important enough to get them completed before V1 is released. Or at least, he did the last time the roadmap was updated.
Sure, but roadmap changed significantly during past years so it's not unheard of for features to be moved in and out of release milestones. LLVM dropping out of v1 is something I wouldn't be surprised to see, considering the amount of effort it is to complete 100%.
cheers,
</wqw>
Re: twinBASIC programming language roadmap
Quote:
Originally Posted by
wqweto
Frankly some of these are not that important (anyone in dire need of LLVM support?).
Getting rid of bugs, improving stability and making more real world VBx projects running on first load (without import getting stuck) i.e. last 10% (incl. some IDE/debugger polish) will probably take up 90% of the time.
cheers,
</wqw>
Yes! This is true for me as well
twinBASIC programming language roadmap
twinBASIC ROADMAP
A new roadmap for twinBASIC programming language development has been released:-
Dates given are tentative and subject to change. Only the major issues are listed here. Smaller feature requests will be implemented when most appropriate (usually when we are already touching something in the same area of the codebase).
2025-Q2 (APR-JUN)
VERSION 1 RELEASE
- Tentative Release Date: 1st July 2025
2025-Q3 (JUL-SEP)
2025-Q4 (OCT-DEC)
- Start cross-platform support for ARM Linux/Mac/Android (only available to paid Ultimate Edition subscribers)
- Start of reimplementation of all remaining VB6 shipped controls, such as Winsock, MAPI, Adodc, DataGrid, MSCOMM, etc
- Support ActiveX controls on tB forms with unmatched bitness, using a proxy-process (e.g. 64-bit app using a 32-bit ActiveX control)
The latest version of the twinBASIC roadmap can be found here: https://github.com/twinbasic/twinbasic/issues/335
twinBASIC programming language roadmap update
twinBASIC ROADMAP
A new roadmap for twinBASIC programming language development has been released:-
ROADMAP UPDATED 8TH JULY 2025
Please read: twinBASIC Official Roadmap Update Statement
Dates given are tentative and subject to change. Only the major issues are listed here. Smaller feature requests will be implemented when most appropriate (usually when we are already touching something in the same area of the codebase).
2025-Q3/4 (JUL-DEC)
- General bug-fixing and compatibility improvements
- Completion of all remaining intrinsic control properties and methods
- Mnemonics support
- UserControl property pages support
- Partial-recompilation support (allowing for a much better experience for editing large projects)
- Out-of-process debugging (for debugging ActiveX DLLs)
- LLVM optimized compilation support (only available to paid subscribers)
- Complete the missing App object methods (VB6 App object not supported #143) [ in progress]
- v1 Release Candidate builds available within this period
VERSION 1 RELEASE
- Tentative Release Date: 19th December 2025
2026-Q1 (JAN-MAR)
2026-Q2 (APR-JUN)
- Start cross-platform support for ARM Linux/Mac/Android (only available to paid Ultimate Edition subscribers)
- Start of reimplementation of all remaining VB6 shipped controls, such as Winsock, MAPI, Adodc, DataGrid, MSCOMM, etc
- Support ActiveX controls on tB forms with unmatched bitness, using a proxy-process (e.g. 64-bit app using a 32-bit ActiveX control)