On Sat, Nov 08, 2025 at 12:09:15PM +0200, Peter Pentchev wrote:
> On Sat, Nov 08, 2025 at 01:34:42AM -0800, ToddAndMargo via perl6-users wrote:
> > On 11/6/25 3:58 PM, Peter Pentchev wrote:
> > > It is in the definition. It is listed as one of the methods, because
> > > that is what it is. "The end of the document" is the section that
> > > lists all of the methods that you can call.
> > 
> > "run" is a method inside Proc's OOP structure.
> > "ALL" of Proc's and run's parameters need
> > to be documented.
> 
> 1. A method is not a parameter.
> 
> 2. `exitcode` is not a `run` method, it is a `Proc` method.
> 
> 3. It is documented in `Proc`.
> 
> 4. All the parameters to `run` are documented in `run`.
> 
> I will stop repeating *the same things* over and over again.

Oh, sorry, one last (new) thing. You said:

> > "run" is a method inside Proc's OOP structure.

It is not a method inside `Proc`. It is a routine on its own - it is
something you can just call without mentioning `Proc` - in your program
you call run(...), you don't call Proc.run(...), right?

It is defined inside the same file that defines `Proc`, but that does not
make it a method inside `Proc` - there is no `method` keyword in
the definition of `run` in that file, is there?

G'luck,
Peter

-- 
Peter Pentchev  [email protected] [email protected] [email protected]
PGP key:        https://www.ringlet.net/roam/roam.key.asc
Key fingerprint 2EE7 A7A5 17FC 124C F115  C354 651E EFB0 2527 DF13

Attachment: signature.asc
Description: PGP signature

Reply via email to