[feature] did you guys knew that "?" is a valid character for function/command name?

Alex Tweedly alex at tweedly.net
Tue Sep 7 11:34:02 EDT 2010


  Not quite. We specify pass-by-ref by using '@' in the handler 
specification; you can't use it in the calling script as Ben did in his 
example in the email. Ben wants to be able to use the '@' (presumably as 
an option, with no actual effect) in the calling script, to help remind 
him that the variable will/may be changed within the handler.

-- Alex.

On 07/09/2010 14:56, Andre Garzia wrote:
> Err,
>
> Ben, this is actually in place since forever... we can pass by
> references values with @....
>
> On Tue, Sep 7, 2010 at 5:51 AM, Ben Rubinstein<benr_mc at cogapp.com>  wrote:
>> This is very bad news for my long-held campaign to introduce '@' as an
>> optional (but one day might be checked) prefix to a parameter, to indicate
>> in the calling line that this is passed by reference.
>>
>> ie
>>         if functionWithSideEffects(tInput, @tOutput) then
>>                 ...
>>
>> should allow the reader to know immediately that 'functionWithSideEffects'
>> takes the second parameter by reference.
>>
>> On 05/09/2010 22:01, Mark Wieder wrote:
>>> Andre-
>>>
>>> Sunday, September 5, 2010, 11:37:46 AM, you wrote:
>>>
>>>> Folks,
>>>> Did you guys knew that "?" is a valid character for naming functions and
>>>> commands? I just created a function like that and it works
>>> ...it gets worse... see bz #8048
>>>
>> _______________________________________________
>> use-revolution mailing list
>> use-revolution at lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your subscription
>> preferences:
>> http://lists.runrev.com/mailman/listinfo/use-revolution
>>
>
>




More information about the use-livecode mailing list