If I put a symbol into a TkVariable, it returns a string.  The following
code
illustrates this:

require 'tk'
a = TkVariable.new
a.value = :hi
puts a.value == :hi
puts a.value == "hi"

This results in

"false"
"true"

My question is, "Is this what's supposed to happen, or is this a bug?"

-- 
Posted via http://www.ruby-forum.com/.