Authored by Ed Price
3/5/16 UPDATE: Added the 0.4.2a patch and 0.4.3a patch link and info.
=======================
Today's featured Small Basic extension comes from Liam McSherry . Here is information about the extension in his words...
Extended Small Basic Library, or ESL , is a small but powerful extension for Microsoft Small Basic. Although it didn't get off to a great start, and I was unable to work on it after the initial release on the 6th of October 2012, it is back, and with a new thread.
ESL is comprised of 12 classes, each of which either expand and improve on the Small Basic standard library, or bring new features of their own into the mix. These include advanced features such as cryptography, tetration, and include useful features such as being able to use C# arrays as storage, which
are significantly faster than Small Basic arrays.
ESL is an open source project, and a link to the source code will be at the end of this post. ESL is currently in an "Alpha" state of development, and may be buggy. All bug reports are welcome, but please try not to continuously report the same bug.
ESL on GitHub:
https://github.com/McSherry/ESL
ESL Download:
https://github.com/McSherry/ESL/releases/download/v0.4.3a-alpha.1/esl_0.4.3a.zip
ESL on Ohloh:
https://www.ohloh.net/p/ESL
HTML ReadMe:
http://mcsherry.github.com/ESL/
A basic "Getting Started" document for ESL is now available. It describes the classes within ESL, as well as providing a few code examples, and any relevant legal information.
Read "Getting Started with ESL": https://munycdn.com/a/McSherry/Getting Started with ESL.pdf
Please feel free to provide suggestions in this forum thread . Thanks for your time, and I hope this extension is useful for you.
If you'd like to contribute to ESL, please fork the GitHub repository, and then file a merge request with your changes. It would also be helpful if you used the Issue Tracker provided by GitHub .
Licencing and legal information is available in the README, as well as a list of credits for various components that make up parts of ESL.
Added features in the 0.3.0a update:
Added features in the 0.4.0a update:
Updates in the 0.4.1a patch:
The ESL 0.4.2a patch includes a bug fix, two new feature updates, and an update to the Getting Started Guide!
This patch fixes an error with ESLFile, which was reported by a user via email, and includes some small functionality updates to ESL. These are:
The Getting Started with ESL guide has also been updated to include an example usage of these functions.
You can view the Getting Started guide here: https://munycdn.com/a/McSherry/Getting Started with ESL.pdf
ESL 0.4.3a added 2 new features, changes to the encryption methods, and 3 features were removed because they are no longer needed.
There aren't many changes, although the ones there are serve to make ESL easier to use, and others remove features that either were not in use, or are no longer required.
Additions:
Changes:
Deletions:
==============
Thanks to Liam and the community for all your hard work on this great extension!
Have you used it? What do you think?
- Ninja Ed
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.