Date: prev next · Thread: first prev next last
2017 Archives by date, by thread · List index


Hi,

Indeed, I also do not see the reason for having to check "Enable experimental functions (may be unstable)". Can we remove this step and thus make the StarBasic IDE available by default without more fuss? Also, a kind of "strict" compilation mode on demand seems to me difficult to defend. How do we notify customers about this inconsistency of the StarBasic interpreter? I have a suggestion. We include by default (but only for a time limit of some revisions) an error tolerance of the closing parenthesis. And let's set a warning to compile (as in gcc). Here, it would be necessary for the compiler to have the ability to output a list of all the places in the code where a closing parenthesis is missing. Otherwise, the compiler that stops with each error is really annoying and is wasting time on the programmer who wants to fix the problem.

The warning message could read as follows:

Warning: One or more closing parentheses are missing in one or more expressions.

Regards,

Pierre


Le 2017-07-06 à 04:08, Katarina Behrens a écrit :
Hello world,

I kinda like Mike's proposal to use strict checking when test-compiling the
code in IDE

I do support Pierre's proposal to have an option to (temporarily)
*uncheck* the strict syntax checking,
However
- the option should be easily visible and accessible from the Basic IDE
(f.i. not after having checked "enable experimental features" first ...)
I do get the reasoning why Basic IDE branch of Tools > Options tree was made
invisible (because the checkboxes therein were inactive without enabling
experimental mode) ...

... but I somehow fail to see what is so experimental about those IDE options
(unless of course ~all of development in Basic is considered to be an
experiment :grin: )



Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.