Overview
Artifact ID: | 28965db9274107bb92ebeab1a910643d4d5e7d27 |
---|---|
Ticket: | 9d0cfbc51e3b6281aae4447c3603591dc0ec35d9
method [create] is handled very differently from other methods |
User & Date: | cmcc 2014-01-27 00:45:04 |
Changes
- assignee changed to: "nobody"
- closer changed to: "nobody"
- cmimetype changed to: "text/plain"
- comment changed to:
From the following: oo::class create creator { method moop {args} { puts stderr "moop" } method create {args} { puts stderr "create" } constructor {args} { puts stderr "constructed" } } creator create fred fred moop I get the output: constructed moop Where I would have expected to see 'create' ... this represents a pretty significant change to the relationship between oo::class and the rest over earlier tcloo versions, and also suggests that "create" has become something of a reserved word within tcloo. Is there some documentation for this behaviour? Colin
- foundin changed to: "tcl8.6.1"
- is_private changed to: "0"
- login: "cmcc"
- priority changed to: "5 Medium"
- private_contact changed to: "16910d69b11045755316a073070779a85cd9218f"
- resolution changed to: "None"
- severity changed to: "Important"
- status changed to: "Open"
- submitter changed to: "cmcc"
- subsystem changed to: "- New Builtin Object Types"
- title changed to:
method [create] is handled very differently from other methods
- type changed to: "Bug"