Tcl Source Code

View Ticket
Login
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: