Ticket UUID: | 1015338 | |||
Title: | TIP#214: Add representation subcommand to info | |||
Type: | Patch | Version: | TIP Implementation | |
Submitter: | nobody | Created on: | 2004-08-24 15:24:34 | |
Subsystem: | 17. Commands I-L | Assigned To: | dkf | |
Priority: | 5 Medium | Severity: | ||
Status: | Closed | Last Modified: | 2009-08-02 20:08:38 | |
Resolution: | Accepted | Closed By: | dkf | |
Closed on: | 2009-08-02 13:08:38 | |||
Description: |
Add a new introspection command to obtain the internal representation of a variable. | |||
User Comments: |
dkf added on 2009-08-02 20:08:38:
allow_comments - 1 dkf added on 2009-08-02 20:08:36: I've added [tcl::unsupported::representation] (takes a single argument) which reports the representation of an object. It's deliberately made awkward to use as a condition test (don't do that!) and it's unsupported, but does let you probe what is going on. Given that it's unsupported (and any attempt to support it is going to be really resisted) I'll close out the TIP as Withdrawn. dkf added on 2009-08-02 20:05:22: IP - Comment Removed: 77.97.136.76 nobody added on 2004-08-25 17:15:47: Logged In: NO Detecting shimmering is certainly the most important usage. Tcl is famous for its rich introspection features. I believe that, if there's a simple means to complete these features further, it should be done. The internal representation is just one of them. coldstore added on 2004-08-25 05:17:04: Logged In: YES user_id=19214 If the desire for this information is to optimise code by detecting shimmering, then it would suffice to create a well-known extension which provides it. Perhaps I'll throw a simple critcl thing up on the wiki. nobody added on 2004-08-25 01:50:34: Logged In: NO Donal, you're right, it's very similar to TIP#117. I didn't see that TIP. Nevertheless, I don't understand the reason for its withdrawal. dkf added on 2004-08-24 22:29:54: Logged In: YES user_id=79902 Looks like TIP#117 to me, which was withdrawn on the grounds that it would be more used than abused. nobody added on 2004-08-24 22:24:35: File Added - 98978: x |
Attachments:
- x [download] added by nobody on 2004-08-24 22:24:35. [details]