This is a library for executing scripts written in a syntax that is as close to that of Basic4ppc as I could implement. I've been working on this library on and off for a few months now and have finally done the documentation for release. I wrote this library more out of a personal interest and challenge rather than having a real use in mind, but now I've done it I might as well release it in case it is of some use to somebody. A programmable calculator is an obvious use.
The library will work on all versions of .NET and on the desktop and device. As it is interpreted and written for convenience of implementation rather than efficiency it is rather slow (EDIT:- Not any more as of version 1.2) on the device compared to B4ppc. This time I've remembered that not everybody is running the next release beta so the demo source is compatible with B4ppc version 6.30.
I am sure that there will be some bugs in this library as I have not done production quality checking of it.
I should also mention, in case you haven't noticed, that by some strange coincidence maXim has also been working on a script library and released it here a few days ago http://www.b4x.com/forum/italian-forum/2875-db2000-functions-library.html
EDIT:- Version 1.2 posted. See post #6 for details.
EDIT:- Version 2.0 posted.See post #7 for details.
EDIT:- Version 2.1 posted.See post #8 for details.
EDIT:- Script help 1.0 posted.See post #9 for details.
EDIT:- Version 2.2 posted, including B4Script help. See post #10 for details.
EDIT:- Version 2.3 posted, including better B4Script help. See post #11 for details.
EDIT:- Version 2.4 posted, bug fixed and including even better B4Script help. See post #16 for details.
EDIT:- Version 3.0 posted. See post #17 for details.
EDIT:- Version 3.1 posted. See post #28 for details.
EDIT:- Version 3.2 posted. See post #31 for details.
EDIT:- Version 3.3 posted. See post #43 for details.
EDIT:- Version 3.4 posted. See post #44 for details.
EDIT:- Version 3.5 posted. See post #46 for details.
EDIT :- Version 4.0 for use with Basic4ppc v6.90 or later posted. See post #50 for details.
EDIT :- Version 4.1 for use with Basic4ppc v6.90 or later posted. See post #52 for details.
EDIT :- Version 4.2 for use with Basic4ppc v6.90 or later posted. See post #59 for details.
The library will work on all versions of .NET and on the desktop and device. As it is interpreted and written for convenience of implementation rather than efficiency it is rather slow (EDIT:- Not any more as of version 1.2) on the device compared to B4ppc. This time I've remembered that not everybody is running the next release beta so the demo source is compatible with B4ppc version 6.30.
I am sure that there will be some bugs in this library as I have not done production quality checking of it.
I should also mention, in case you haven't noticed, that by some strange coincidence maXim has also been working on a script library and released it here a few days ago http://www.b4x.com/forum/italian-forum/2875-db2000-functions-library.html
EDIT:- Version 1.2 posted. See post #6 for details.
EDIT:- Version 2.0 posted.See post #7 for details.
EDIT:- Version 2.1 posted.See post #8 for details.
EDIT:- Script help 1.0 posted.See post #9 for details.
EDIT:- Version 2.2 posted, including B4Script help. See post #10 for details.
EDIT:- Version 2.3 posted, including better B4Script help. See post #11 for details.
EDIT:- Version 2.4 posted, bug fixed and including even better B4Script help. See post #16 for details.
EDIT:- Version 3.0 posted. See post #17 for details.
EDIT:- Version 3.1 posted. See post #28 for details.
EDIT:- Version 3.2 posted. See post #31 for details.
EDIT:- Version 3.3 posted. See post #43 for details.
EDIT:- Version 3.4 posted. See post #44 for details.
EDIT:- Version 3.5 posted. See post #46 for details.
EDIT :- Version 4.0 for use with Basic4ppc v6.90 or later posted. See post #50 for details.
EDIT :- Version 4.1 for use with Basic4ppc v6.90 or later posted. See post #52 for details.
EDIT :- Version 4.2 for use with Basic4ppc v6.90 or later posted. See post #59 for details.
Attachments
Last edited: