<p>Am 18.03.2013 10:36 schrieb "Xiangrong Fang" <<a href="mailto:xrfang@gmail.com">xrfang@gmail.com</a>>:<br>
><br>
> 2013/3/18 Marco van de Voort <<a href="mailto:marcov@stack.nl">marcov@stack.nl</a>><br>
>><br>
>> In our previous episode, Xiangrong Fang said:<br>
>> > > In our previous episode, Xiangrong Fang said:<br>
>> > > > Alternatively, how about just use SPACE to separate the token? i.e.:<br>
>> > > ><br>
>> > > > with SomeObject o1, SomeOtherObject o2 do....<br>
>> > ><br>
>> > > That's perfectly fine for C. But this isn't C.<br>
>> ><br>
>> > What's wrong here? In pascal, we also see space used in similar way:<br>
>><br>
>> Never between type and variable/alias name and never in the order<br>
>> type[space]variable<br>
><br>
><br>
> This is not the case, as the thing before space is NOT a type but a variable.   In my feeling things un-pascal is extensive use of "weird" symbols... :-)<br>
><br>
> I cannot recall if there is already a notion of "alias" in free pascal, if not then we just introduce this idea within the scope of "with" expression. </p>
<p>Which is why I suggested "absolute" as this already carries the note of "a is the same as b".</p>
<p>Though considering that we already have an "alias" token that would also be an alternative...</p>
<p>Regards,<br>
Sven</p>