Hi,

Where are variables actually stored? Or rather: how do I create a new
variable without using eval?

I'd like to write something like this.

    bind :a, 1
    p a
    => 1

How could I accompish this? How could a definition of "bind" look
like?

Local variables are registered in Binding and local_variables, but
how
do I get them there? = is no method, but it's no keyword either?

Regards,
Thomas.