I can see why an online documentation system doesn't seem needed. And
the short awnser is: it isn't. Smalltalk was designed to be used while
working in the system, like Squeak (as far as I can see). So all
documentation can be done with a browser/viewer within the virtual
machine.
On the contrary: when I first started learning (GNU) Smalltalk, I
referred to the generated HTML docs extensively. In addition, having to
install a package in order to find out anything about it is something I
find very off-putting about other-dialect packages. I'm sure that the
same is true of GSt.
The Javadoc/doxygen method is:
PositionableStream >> copyFrom: start to: end
"Answer the collection on which the receiver is streaming, from
the start-th item to the end-th
@arg start The starting position
@arg end The ending position
@see Smalltalk.Collection
"
^collection copyFrom: start to: end
OK, but the method is now five lines of comment and one of code, and
arguably didn't need the two lines of comment that it started with.
What I was getting that was that, if you have "copyFrom: start to: end",
and you also have "from the start-th item to the end-th", what
additional information are you getting from "@arg start The starting
position" and "@arg end The ending position" ?