From: Geert Fannes Date: 2006-03-07T18:44:04+09:00 Subject: breaking out of self implemented each ------_=_NextPart_001_01C641CB.9E0CB92B Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hello, =20 I implemented a #each method in a C extension and uses rb_yield for each iteration of the #each method. Apparently, the break functionality to interupt the normal #each iterations does not work when using my own #each function. Why does Ruby not break out of the loop, I return control to ruby after each rb_yield call? How can I catch in my C function that a break has been issued, or how can I fix this so that it has the required behaviour? =20 Greetings, Geert. ------_=_NextPart_001_01C641CB.9E0CB92B--