TN2106 says the "open" command should open a file, or a list of files:
open file | list of files
-- Returns a specifier to the created application object.
Opens the specified files, and returns the new application objects
for them - probably documents. The standard version is designed for
opening document files, but applications may apply open to other
objects and add additional parameters.
Now, this seems a bit confusing - that the object would be either one
item, or a list, when it could easily be a list with one item in it.
Clearly this confusion has percolated into Cocoa code that handles
this event.
I'm curious as to opinions on how this event really should be defined.