Hello,
I've been working at an update of SqPlus, containing accumulated features / bug fixes. Download:
SqPlus-Review.zipSome areas are reworked (such as SquirrelVM) but the API is the same. Most of the test cases in UnitTest needed not modification. Hopefully it will not break too much.
(There were problems with VM:s being deleted at wrong times before. The
updated version works with Squirrel references any created / kept VM,
so this should be fixed. Switching between multiple VMs should be safe now).
If anyone finds problems with this update, please report here ASAP, since I'm up to speeed on this now. After that, maybe a more official update (Katsuaki?).
For list of changes, see sqplus/changes.txt (highlights: new scheme for inheritence, generic Push/Get/Match handlers, automatic UTF8<->wchar_t conversion, Sandbox VM).
Recent issues discussed here should be covered (including type safety in release mode).
Question:There are many options available at the top of sqplus.h now, and people will configure this in different ways. I would like to break out a file
SqPlusSetup.h with these settings. Then it's a bit easier to update SqPlus and keeping local project specific settings. Opinions?
Regards
// ATS