On Thu, 17 Mar 2005, Yukihiro Matsumoto wrote: > It's intentional, so that it shouldn't be a bug. But your message > made me think having field names with "?" can be valid if field > accessor is disabled for such cases. Ok, what about struct members starting with an uppercase? that change in Ruby recently broke the LibUSB wrapper I wrote, because it maps C-struct member names directly to Ruby Struct member names, and one of them starts with an uppercase, don't ask me why. About the lack of a proper ?= suffix: I don't know what kind of ëÔthetic rules go into saying that "?" is ok, "=" is ok, and "?=" is not ok. I'd think it would make sense to either add "?=" or remove "?", but the current situation does not make sense to me. I guess I could pretend the "?" suffixes don't exist. _____________________________________________________________________ Mathieu Bouchard -=- MontrñÂl QC Canada -=- http://artengine.ca/matju