Yes, thanks! That’s exactly what I was hoping for. I know that LC is strictly a 
real-time interpreter of a script rather than a compiler -> runtime system, but 
nevertheless it would be more comfortable to allow a better range of constants. 
Right now you can’t even write

constant K= 2/3

and get the calculation done by the IDE before the script is executed. "So 
what?”, you might say, but it would be grand to be able to declare an entire 
array structure without writing a program to make it happen every time a script 
is executed.

Still, I got the answer to my question: it’s “NO”

Graham

> On 26 Apr 2020, at 15:41, Alex Tweedly via use-livecode 
> <use-livecode@lists.runrev.com> wrote:
> 
> 
> On 26/04/2020 13:28, Klaus major-k via use-livecode wrote:
>> 
>> I was thinking for example of an array of constants (really strings) which 
>> could be written into my script. Again, if that’s possible I don’t know how. 
>> It seems odd to have to do something like convert lists of constants into 
>> array form only when the program is running.
>> Monsieur?
>> Well, when else would you like to do it in LC, when it is not running? :-D
>> I'm sure I did nto really understand what you mean.
>> 
> I think Graham was hoping for more powerful 'constant' statement.
> 
> I know I'd like to be able to say things like
> 
> constant kA["help"][1] = "This is the help string"
> 
> or
> 
> constant N = 1
> constant kA["help"][N] = "some string"
> constant kA["help"][N+1] = "next string"
> 
> or indeed my old favourite
> 
> constant kManyLinesOfText = """
> here's a version of the constant string
> which spans multiple lines"""
> 
> Alex.
> 
> 
> 
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to