TkCon feature request...
sigzero_at_gmail.com
Date: 02/11/05
- Next message: Victor Wagner: "Re: TkCon feature request..."
- Previous message: Victor Wagner: "Re: Why pure Tcl is much faster than C extension"
- Next in thread: Victor Wagner: "Re: TkCon feature request..."
- Reply: Victor Wagner: "Re: TkCon feature request..."
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: 11 Feb 2005 11:52:44 -0800
You may be able to do this but what I tried didn't work.
It would be neat to be able to do:
% help eval
And get:
NAME
eval - Evaluate a Tcl script
SYNOPSIS
eval arg ?arg ...?
DESCRIPTION
Eval takes one or more arguments, which together comprise a Tcl script
containing one or more commands. Eval concatenates all its arguments in
the same fashion as the concat command, passes the concatenated string
to the Tcl interpreter recursively, and returns the result of that
evaluation (or any error generated by it). Note that the list command
quotes sequences of words in such a way that they are not further
expanded by the eval command.
EXAMPLE
This procedure acts in a way that is analogous to the lappend command,
except it inserts the argument values at the start of the list in the
variable:
proc lprepend {varName args} {
upvar 1 $varName var
# Ensure that the variable exists and contains a list
lappend var
# Now we insert all the arguments in one go
set var [eval [list linsert $var 0] $args]
}
- Next message: Victor Wagner: "Re: TkCon feature request..."
- Previous message: Victor Wagner: "Re: Why pure Tcl is much faster than C extension"
- Next in thread: Victor Wagner: "Re: TkCon feature request..."
- Reply: Victor Wagner: "Re: TkCon feature request..."
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|