From: Pit Capitain Date: 2006-12-02T02:20:50+09:00 Subject: Re: Segmentation fault, proc, eval, long string [Work Around] Bob Hutchison schrieb: > What is actually going on anyway? Is Ruby creating a closure or > something for each new local variable introduced? Bob, the whole proc is a closure, so there's a difference between executing "a = 1" inside or outside of a proc. But I'm not sure whether it's necessary to evaluate NODE_DASGN_CURR in the recursive way it is done now. Unfortunately I've not enough time to check this myself. Maybe someone else can take a look? Regards, Pit