John M. Dlugosz 提到: > I just finished another pass on S09<v24>, and in this posting I note > editorial issues with the file that can easily be corrected. This is as > opposed to subjects for deep discussion, which I'll save for later and > individual posts. > > = on Mixing subscripts > "Within a C<.[]> indexing operation..." > Why the dot? The examples don't use a dot, and this makes it sound like the > dot is involved and that is confusing. I see that C<.{}> was also mentioned > earlier.
The dot is there to signify that we're talking about postcircumfix:<[ ]>, the indexing function, instead of circumfix:<[ ]>, the array construction function. I guess we can say "Within a postcircumfix C<[]> indexing operation", but I'm not sure it's clearer. > = on The semicolon operator > > "Another thing that's not going to fly easily is simply dropping out > terms...." to the end of the section. > > That is out of place. The transition is wrong, and it does not express > something that is unique to this topic. I think it is a relic. It's there to explain that why we use an explicit Whatever Asterisk: 0..* :by(2) instead of simply dropping out the right-hand term: 0.. :by(2) Because :by(2) in term position is a pair constructor, not a named argument in the current expression. Suggestions welcome on how to make the transition more smooth, though. :-) Cheers, Audrey