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.