|
Post by Pjot on Mar 1, 2020 10:59:44 GMT 1
All, BaCon version 4.0 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. This is a new milestone in the development of BaCon. Most importantly, the compile scheme has changed, which is the reason for the version number bump. Previously, BaCon would install a static library and the linker "ld" would select the object files files needed to create the final binary. In the 4.0 series, the source code is tokenized by "m4" first and the detected functions are added to the source code. Because of this approach, the C compiler now can optimize the resulting binary far better than before, in some cases doubling the performance. Other notable changes: - Numeric inline LOOP
- More performance tweaks by eliminating variable argument parsing
- Error reporting now is more universal and supportable
- Various bug fixes and improvements
Thanks to everybody who has contributed to this latest release, especially forum members vovchik, pebau and rikky. See the full list of changes for more details (please refresh your browser cache to see the latest). Please note that the files "libbacon.a" and "libbacon++.a" are no longer needed on your system and can safely be removed.
Best regards Peter
|
|
|
Post by vovchik on Mar 1, 2020 14:09:40 GMT 1
Dear Peter,
Thanks. Everything compiled fine on my Mint 64-bit and on the PI4. I ran a few tests, including bish, and everything seems to be working normally.
With kind regards, vovchik
|
|
|
Post by felixp7 on Mar 2, 2020 6:05:45 GMT 1
Congratulations on the new version! Sorry for being silent in recent months, I've just been working on projects that don't lend themselves to a BaCon implementation. Still lurking though.
|
|
|
Post by btiffin on Mar 3, 2020 12:16:27 GMT 1
Another nice cut, Peter, Just posted news for the GnuCOBOL folk, along with a quick sample to show off how easy it is to mix COBOL and BASIC. GnuCOBOL discussion on SourceForgeHave good, make well, Brian
|
|
|
Post by Pjot on Mar 3, 2020 19:25:09 GMT 1
Looks interesting, thanks Brian!
Best regards Peter
|
|
|
Post by ptitjoz on Mar 5, 2020 10:09:51 GMT 1
Hello,
Thank you for this new version 4.0. I just tried it on Lubuntu 19.10. I just installed the gtk library : sudo apt install libgtksourceview2.0-0
Everything seems to work properly (I have not yet tested a graphics application)
Thank you and best regards
|
|