![]() |
New beta release 1.2.7r2021 - Printable Version +- Forum (https://www.boriel.com/forum) +-- Forum: Compilers and Computer Languages (https://www.boriel.com/forum/forumdisplay.php?fid=12) +--- Forum: ZX Basic Compiler (https://www.boriel.com/forum/forumdisplay.php?fid=11) +---- Forum: Bug Reports (https://www.boriel.com/forum/forumdisplay.php?fid=15) +---- Thread: New beta release 1.2.7r2021 (/showthread.php?tid=295) |
Re: New beta release 1.2.7r2021 - LCD - 02-06-2011 boriel Wrote:The idea is to put them as external libraries, as most of the functions.Sure, but this means, it needs to be well documented which functions are there in external librarys. I currently write the description of the Librarys for my BorIDE. This means: If you write a command that is a part of a Library (as in case of LCASE), the autocomplete recognizes it and Quickhelp will tell the user: "Hey, user, watch out, this is a external function, do not forget to include it with INCLUDE <Libname>".I'm thinking about making it possible to autoinclude the includes. boriel Wrote:That's the strong point of C. You will see C everywhere, because it's a tiny language with a big standard set of libraries. Unfortunately, there is not such a thing for BASIC.Maybe C is anywhere, but not on my computer ![]() ![]() boriel Wrote:I would like to implement also READ/DATA/RESTORE (in a limited way, at least) to improve compatibility, before this release.Yes. Compatibility is a good reason, but I myself have not used them for years, except to include binaries. In Pure BASIC there is DataSection / EndDataSection (For speed reasons) where I can also include a binary data from file. boriel Wrote:1.2.7 is a "big step" towards 2.0. Unfortunately, except the new preprocessor most of ZX BASIC 2.0 should be rewritten *from scratch* :?Sounds like much reworking comes to you. boriel Wrote:I'm even thinking in renaming the compiler to something like "ZXB" or "Retrobasic" or alike...Or maybe BorBas, RetBorBas, BoRetroBas or so... Finding a cool and unique name is important. |