You’re right; F-Script is heavily inspired by APL. The "at:" method with an array of boolean argument implements the APL compression functionality.
Note that at: is not short for "attribute". It’s similar to the NSArray “objectAtIndex:” method, just more general. For more on this method, look in the F-Script guide (http://www.fscript.org/download/FScriptGuide.pdf) at section 17.
And, yes, in order to understand how the array expressions work in F-Script, you should definitely read the guide.
Questions are welcome on the F-Script mailing list or directly to me.
Phil
|