The biggest problem is that there is no cli compiler wich allows this. Exposing the framework would be a big step cause rebuilding the logic…
The entire dream would be using XoJo in another IDE which has completion like everybody is used to and which is working like persons are used to. It is something people want to have. That is one thing I really enjoy with Java and other languages: working with IntelliJ or Eclipse, Netbeans or VSCode. Sad that this isn’t possible with XoJo. If there would be a hope: do it, make it become true
But that doesnt exist
So the next best thing is to drive it using the automation solutions they HAVE provided
That does allow a person to use the IDE in ways that are a lot like a cmd line compiler (not exactly the same) but its as close as one can get
I doubt they will ever deliver a cmd line compiler or even have incentive to
The way the compiler & IDE are integrated to behave as one unit makes that very unlikely possibility
The compiler is currently a private plugin the IDE uses
The IDE enforces all the licensing and drives the entire build process
To have a cmd line compiler would require moving license enforcement into that new entity as well as the entire building pipeline so the cmd compiler can set out a complete built app
Is it impossible ? No
Likely to happen ? No
make it easy to point the LSP server at a specific version of Xojo to derive the framework classes etc based on what kind of project you open (multiple projects in a single directory will cause issues - havent sorted out how to deal with that yet)
make it so the LSP automatically maps INTEGER to INT32 / INT 64 based on project settings
package it all up nicely so its easier to install into VS Code
There are some things it still gets wrong like items with hidden attributes probably shouldnt be presented as autocompletions (classes, methods properties etc)
I’ll write up some instructions on how to use it and install it AND even how to make it pick up whatever Xojo version you want since it automatically finds the frameworks stubs (no reverse engineering required)