I think you mentioned the problems you were having was with VBA not lisp.
It was LISP but I would really have to dig to figure out what it was specifically. I'm sure the LISP code itself would be easy enough to tweak... but I promise you these were LISP issues as I've never touched VBA (in CAD at least) in my life.
In all honesty, if I simply had to tweak my code to work with BricsCAD, but the rest of the program worked just fine, I would have been okay with that. There were so many other issues. I believe many of the issues I had were introduced in later versions of BricsCAD, so it's possible that people working in older versions never experienced them, hence our differing opinions.
One huge issue which I now recall as I'm typing this out was that the "FILEDIA" (or a similar variable) would constantly change as I was debugging my LISP. Issues like this often seemed to be the user's problem... So I guess while I figure out a way to blame myself for it happening, I also have to sort out the mystery as to why it never occurred, not once, in ACAD nor GStarCAD
Unfortunately it was one thing after another. Aside from the more critical flaws, there were lots of small flaws: The bar on top of the screen was stuck as being white (severely clashing with the program's dark theme). At least one error message was appearing in the command line at startup... this being out-of-the-box without me causing it. The program also forced me to make any/all file types associated with BricsCAD even though I selected the option not to... to be honest that part was downright scary.
For reference I was using the '21 version (I think... something around there).
BLAIDE actually worked really good. It has some focus issues but the developer was right on top of it; he seems very dedicated. He is also the one that is most active in the BricsCAD forum. BLAIDE is basically just a better version of AutoCAD's VLIDE. In my opinion, BLAIDE is a better tool that VS Code, at least for LISP. My overall experience with BLAIDE is in complete contrast to anything listed above. Only good things to say!
Unfortunately, Bricsys spent a ton of time building their own VLIDE
In reality it wasn't that much time nor very resource intensive. Where their resources were actually tied up was probably the BIM and Mechanical versions of their program. It seems like the appearance of those programs coincides with some of the bugs listed above. A debugger on it's own isn't much work (well it is for one guy so credit where credit due) but in the grand scheme of things, it's far from a brutal resource-sucking endeavor.
Since GsCAD & ZwCAD, are ITC members, I wonder if they share the same engine
GstarCAD used to be an ITC member. They built their own CAD from scratch.
The current version of GRX is very similar in design to ZRX. Either they’re sharing, or GRX is a clone of a clone.
That would be interesting!