[Ironruby-core] defined? bug
Tomas.Matousek at microsoft.com
Tue Feb 19 12:26:29 EST 2008
Yes, your assumption is right :) We have a test that says todo.
From: ironruby-core-bounces at rubyforge.org [mailto:ironruby-core-bounces at rubyforge.org] On Behalf Of Wayne Kelly
Sent: Tuesday, February 19, 2008 4:31 AM
To: ironruby-core at rubyforge.org
Subject: [Ironruby-core] defined? bug
I assume this is just one of the many features that is yet to be fully implemented, but there was no TODO comment in the code, so I thought I'd mention that the current implementation of the defined? function in AstNodeDescriptionExpression.TransformRead is overly simplistic.
For example, it always returns "constant" for the expression:
where as it should return nil if constant Foo hasn't been initialized. In general, each type of expression has it's own semantics as to when it is considered defined.
Ironruby-core mailing list
Ironruby-core at rubyforge.org
More information about the Ironruby-core