twinBASIC Update: July 18, 2021

Highlights include continued work on the GUI plus future support for web forms and IntelliSense in the Debug Console.

twinBASIC Update: July 18, 2021

On April 23, 2021, I helped Wayne Phillips introduce the world to twinBASIC at the Access DevCon Vienna conference.  I boldly predicted that twinBASIC (along with the Monaco editor) would replace VBA and its outdated development environment by 2025.  With that goal in mind, this weekly update is my attempt to keep the project fresh in the minds of the VBA development community.

Every Sunday, I will be providing updates on the status of the project, linking to new articles discussing twinBASIC, and generally trying to increase engagement with the project.  If you come across items that should be included here, tweet me @NoLongerSet or email me at mike at nolongerset dot com.


There were no major updates this week.  I assume Wayne is hard at work on the form building interface.

Around the Web

Debug console IntelliSense planned

Yours truly requested that the parameter hints and autocomplete available when editing code also be made available in the Debug Console.  Wayne tagged the request with a Planned label, so we've got that to look forward to.  Which is nice.  Especially since I'm a known IntelliSense junkie.

I miss you IntelliSense.

Web forms support announced

In a follow-up to last week's topic on control inheritance in twinBASIC, Wayne announced that there will also be support for web forms at some point in the future:

Yes, web forms are planned once the web-server extension goes live, and the form-designer I'm creating now will be re-used for it.


Here are the updates from the past week.  You can also find this information by installing the twinBASIC VS Code extension and clicking on the Changelog tab of the extension page:

[v0.10.3429, 15th July 2021]

External references

Enable IntelliSense in the Debug Console · Issue #272 · WaynePhillipsEA/twinbasic
Is your feature request related to a problem? Please describe. IntelliSense does not currently work in the Debug Console. Both autocomplete and parameter hints seem to be missing. Describe the solu...
Allow for compile-time and/or runtime resolution of form and control properties · Issue #271 · WaynePhillipsEA/twinbasic
Is your feature request related to a problem? Please describe. In Microsoft Access, I find it frustrating to have to hard-code certain form properties, such as background colors, textbox margins, e...

Article references

Cleaner IntelliSense
How to clean up your object’s auto-complete dropdown list when it starts to look like that of the MacBook Wheel.
twinBASIC Update: July 11, 2021
Highlights include a sneak peek at the yet-to-be-released form editor, a teaser about possible control inheritance, and a future option for version control.

All original code samples by Mike Wolfe are licensed under CC BY 4.0