From: Szymon Drejewicz Date: 2004-04-22T01:04:09+09:00 Subject: Re: Ruby proposal: MAIN_BINDING OK :-) eval is evil You are right but if I can write eval("$name='Alice'") puts $name and it's OK, the same would be (hypothetically) with eval("name='Alice'", MAIN_BINDING) puts name it just means "evaluate this command and execute it in main block..." I know that is not so easy, but what's wrong with that? Just want to write self-writing code :-) But... OK, Ruby is enough strong language even without my MAIN_BINDING :-] eval('proposal.reject') --- Szymon Drejewicz