I've done some more fiddling based on Carl Masak's updated list.

* I see the sub version of defined declared in S29. Is the method version (used in S02:519) also in S29? I can't see it, but I might be missing something about how method signatures work.

        I've moved it to S32/Any.pod, and declared the method version.

* Should the methods .new and .clone be covered by S29? They're slightly different beasts than abs or push, but they're still in a sense "builtin functions in Perl 6".

        I guess the way I decide things like this is:
-       If it's a method on a role/object, then it lives in S32
-       If it's not a method, then it lives in S29
-       If it's a method, but can also be used as a function, then it lives
        with its object in S32, but has a cross-reference from S29

    * Same question for BUILD and CREATE.
* What about metaclass methods, like .HOW.methods? Should they be covered in S29?

        S32, according to above theory.

* Should there be a way to extract information about a Rat's numerator/denominator? What methods does a Rat have?

Rat.avoid_trap(), Rat.eatcheese(), Rat.race(), etc. Oh, wait, *that* kind of Rat :).

# The filetest operators. These are covered in S16, so maybe just mention them.

        I should mention that these are now in IO.pod.

# true(), not(), also methods

        On?

        :)


---------------------------------------------------------------------
| Name: Tim Nelson                 | Because the Creator is,        |
| E-mail: wayl...@wayland.id.au    | I am                           |
---------------------------------------------------------------------

----BEGIN GEEK CODE BLOCK----
Version 3.12
GCS d+++ s+: a- C++$ U+++$ P+++$ L+++ E- W+ N+ w--- V- PE(+) Y+>++ PGP->+++ R(+) !tv b++ DI++++ D G+ e++>++++ h! y-
-----END GEEK CODE BLOCK-----

Reply via email to