Today I learned that this doesn’t raise in Ruby: a = { b: a }

What the heck, why?

Reply to this note

Please Login to reply.

Discussion

Have you considered using a programming language.

Why do you expect it to?

I would expect that “a” is undefined.

The inner “a” shouldn’t have anything to do with the outer.