mvbasic icon indicating copy to clipboard operation
mvbasic copied to clipboard

Openinsight basic+

Open villa-david opened this issue 1 year ago • 2 comments

I would like to request the addition of OpenInsight Basic+ language support in Visual Studio Code through an official extension or plugin. OpenInsight Basic+ is a programming language used in the OpenInsight platform, a powerful MultiValue database system. Adding syntax highlighting, code completion, and debugging support would greatly improve the development experience for developers working with OpenInsight Basic+ outside of the native OpenInsight IDE.

Proposed Features:

Syntax Highlighting: Provide proper syntax highlighting for OpenInsight Basic+ code, including keywords, functions, variables, and operators. Code Snippets: Include useful code snippets for common OpenInsight Basic+ constructs to enhance productivity. IntelliSense Support: Enable code completion for Basic+ functions, variables, and database field names to speed up development. Basic+ Debugging: If possible, integrate Basic+ debugging features, such as step-through execution, breakpoints, and variable inspection. Benefits:

Improve the accessibility and usability of Visual Studio Code for OpenInsight developers. Leverage VS Code’s powerful features, such as Git integration and extensions, in the OpenInsight development workflow. Promote OpenInsight Basic+ in a modern development environment to attract more developers and foster community growth. Why This Matters: OpenInsight has a rich development environment, but many developers are accustomed to the flexibility and popularity of Visual Studio Code. Supporting OpenInsight Basic+ would bridge the gap and help the language gain wider adoption and visibility.

Thank you for considering this request!

villa-david avatar Jan 10 '25 16:01 villa-david

David,

I recommend that you contact Revelation Software about modifying the extension to support OpenInsight Basic+ or consider creating their own extension. OI is different enough from traditional MultiValue BASIC that it might be better to create their own extension.

I don’t know any of the current maintainers that is using or has access to OI and I haven’t worked with it in many years.

Dick

From: villa-david @.> Date: Friday, January 10, 2025 at 10:01 To: mvextensions/mvbasic @.> Cc: Subscribed @.***> Subject: [mvextensions/mvbasic] Openinsight basic+ (Issue #200)

I would like to request the addition of OpenInsight Basic+ language support in Visual Studio Code through an official extension or plugin. OpenInsight Basic+ is a programming language used in the OpenInsight platform, a powerful MultiValue database system. Adding syntax highlighting, code completion, and debugging support would greatly improve the development experience for developers working with OpenInsight Basic+ outside of the native OpenInsight IDE.

Proposed Features:

Syntax Highlighting: Provide proper syntax highlighting for OpenInsight Basic+ code, including keywords, functions, variables, and operators. Code Snippets: Include useful code snippets for common OpenInsight Basic+ constructs to enhance productivity. IntelliSense Support: Enable code completion for Basic+ functions, variables, and database field names to speed up development. Basic+ Debugging: If possible, integrate Basic+ debugging features, such as step-through execution, breakpoints, and variable inspection. Benefits:

Improve the accessibility and usability of Visual Studio Code for OpenInsight developers. Leverage VS Code’s powerful features, such as Git integration and extensions, in the OpenInsight development workflow. Promote OpenInsight Basic+ in a modern development environment to attract more developers and foster community growth. Why This Matters: OpenInsight has a rich development environment, but many developers are accustomed to the flexibility and popularity of Visual Studio Code. Supporting OpenInsight Basic+ would bridge the gap and help the language gain wider adoption and visibility.

Thank you for considering this request!

— Reply to this email directly, view it on GitHubhttps://github.com/mvextensions/mvbasic/issues/200, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACOODL5GI5FYRXRPKSF7E4T2J7VGPAVCNFSM6AAAAABU6VMJ3OVHI2DSMVQWIX3LMV43ASLTON2WKOZSG44DANJRHA3TKOI. You are receiving this because you are subscribed to this thread.Message ID: @.***>

dthiot avatar Jan 10 '25 19:01 dthiot

@villa-david would echo @dthiot here although if you're feeling up to it, will always happily take contributions from community members to add context for the different flavors of PICK to this extension. Not all of the vendors are keen on community projects like this.

For my part, Zumasys focuses heavily on OpenQM now (via Rover ERP) though we do have non-QM systems also integrated to our web apps. Long story short 90%+ of our PICK dev is now in QM with the remainder split between jBASE, U2 and some D3. For that reason most of the Zumasys team contributions here tend to be centered around how it works for us with QM (re: not many contributions as this extension generally does what we need).

Will leave this open for a bit to keep the interest registered.

itsxallwater avatar Mar 26 '25 05:03 itsxallwater