From: SourceForge.net <no...@so...> - 2007-08-10 19:22:30
|
Feature Requests item #1771726, was opened at 2007-08-10 10:58 Message generated for change (Comment added) made by dgp You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=360894&aid=1771726&group_id=10894 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: 07. Variables Group: None >Status: Closed >Resolution: Invalid Priority: 5 Private: No Submitted By: William Webb (deusued) >Assigned to: Don Porter (dgp) Summary: Forced Variable Types Initial Comment: As a loyal and devout Tcl professional (7+ years), I have come across a situation where I would really -love- to be able to force a variable type, or cast it, as a single type. While this may incur overhead, I would like to believe that it could be implemented in such a manner that both execution speed would be significantly faster (no casting required if a specific bit is set on the variable) and potentially reducing the memory overhead necessary to cast (I'm out of water here, though). ex: %set -double myDouble 1.002 %lappend myDouble 2 /error thrown, much like passing an array in as the first arg/ %set -string myString "1.01" %expr $myString + 2.01 /error thrown, much like passing {} in/ ---------------------------------------------------------------------- >Comment By: Don Porter (dgp) Date: 2007-08-10 15:22 Message: Logged In: YES user_id=80530 Originator: NO To restrict the set of values a variable may hold, use variable write traces. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=360894&aid=1771726&group_id=10894 |