[Coco] What are the rules for naming basic09 variables ?

Wayne Campbell asa.rand at gmail.com
Sat Jul 27 05:06:05 EDT 2019


Almost forgot. Variable names are only used in unpacked code anyway. Once
packed, the variable is identified with 3 bytes, the first indicating the
type and the integer representing the location in memory where that
variable's contents are stored.

On Sat, Jul 27, 2019, 2:03 AM Wayne Campbell <asa.rand at gmail.com> wrote:

> I have done experiments before. It's 29 for variable names. 30 drops the
> last character. I don't know if variable names have a terminating 0 unless
> they are shorter than 29 characters.
>
> On Sat, Jul 27, 2019, 2:00 AM Gene Heskett <gheskett at shentel.net> wrote:
>
>> On Friday 26 July 2019 16:21:58 Wayne Campbell wrote:
>>
>> > Up to 29 characters, 0-9, a-z, A-Z, _
>> >
>> I think its 28 active, to make room for the terminating zero of the
>> string.
>>
>> > $ only if a string variable, only as last character of the variable
>> > name. Not sure, but I think first character has to be a letter?
>> >
>> > Wayne
>> >
>> > On Fri, Jul 26, 2019, 1:00 PM <coco at jechar.ca> wrote:
>> > >   I have seen examples of variable names 10 or 11 characters long
>> > > and of the $ being used in a
>> > >   variable name.
>> > >
>> > >   So I know that alpha numeric and $ are legal components and at
>> > > least 10 characters long but I cannot
>> > >   find the explicit rules so for example is underscore a legal
>> > > variable name component, what is the
>> > >   maximum number of characters  in a variable and are they all used
>> > > or for example would
>> > >   VARIABLE1 be the same as VARIABLE2 because first eight characters
>> > > are all the same ?
>> > >
>> > >   Only answer what you know for sure. I could always try writing a
>> > > bunch of test programs to
>> > >   come up with the rules experimentally but perhaps someone knows
>> > > the exact restrictions on basic09
>> > >   variable naming ?
>> > >
>> > >   Charles
>> > >
>> > > --
>> > > Coco mailing list
>> > > Coco at maltedmedia.com
>> > > https://pairlist5.pair.net/mailman/listinfo/coco
>>
>>
>> Cheers, Gene Heskett
>> --
>> "There are four boxes to be used in defense of liberty:
>>  soap, ballot, jury, and ammo. Please use in that order."
>> -Ed Howdershelt (Author)
>> If we desire respect for the law, we must first make the law respectable.
>>  - Louis D. Brandeis
>> Genes Web page <http://geneslinuxbox.net:6309/gene>
>>
>> --
>> Coco mailing list
>> Coco at maltedmedia.com
>> https://pairlist5.pair.net/mailman/listinfo/coco
>>
>


More information about the Coco mailing list