|
Post by Pjot on Dec 1, 2019 13:24:58 GMT 1
All, BaCon version 3.9.3 has just been released and can be obtained from the BaCon website. Please try to refresh your browser cache if the new package is not visible in your browser immediately. Though this is a maintenance release, some severe changes in the BaCon internals were implemented. Highlights: - now all code uses the same core delimited string engine, including the statements SPLIT and FOR..IN
- conversion with KSH93 works again, supported shells are KSH93, BASH > 4.x and ZSH > 4.x
- huge code cleaning and lots of performance tweaks and improvements
- improvements in INBETWEEN$/OUTBETWEEN$ and also DOTIMES
- new functions LOOP$/COIL$ to implement inline looping
- various other bug fixes
Thanks to everybody who has contributed to this latest release, especially forum member felixp7 who pointed to some long standing issues. See the full list of changes for more details (please refresh your browser cache to see the latest). Best regards Peter
|
|
|
Post by vovchik on Dec 1, 2019 20:09:55 GMT 1
Dear Peter, Thanks. Everything compiled nicely on Pi-3 (using Joe's version) and Mint 19 (64 bit). I haven't really tested much, but optimized/faster string handling is always welcome. With kind regards, vovchik
|
|
|
Post by felixp7 on Dec 4, 2019 10:02:20 GMT 1
Woo! Just installed the new version. Works like a charm. Can't confirm if the delimited string engine is really faster, but the compiler itself feels much more snappy, and on a quick test BaCon GUI seems less buggy too.
Thanks for the shout-out, by the way. Glad I could help.
|
|