Shame shame to me...
>=20 > >> [/a/b/c] > =3D3D=3D3D [/a /b /c] >=20 > Too... >=20 > So I have to conclude that the block content is not protected=20 > against any form of evaluation (or whathever it should be=20 > called at this level). > Good to know. It could lead to some ugly side effect, isn't it ? >=20 I forgot about the excellent article of Ladislav about interpretation, now published=20 into the wikibook: http://en.wikibooks.org/wiki/REBOL_Programming/Advanced/Interpreter. "When the interpreter encounters a REBOL value in the interpreted block, it checks its datatype first", which become obvious with: >> [/a/b/b] =3D=3D [/a /b /b] >> [/aaa/@id] ** Syntax Error: Invalid email -- @id ** Near: (line 1) [/aaa/@id] So, in the first case, the evaluator is being "helpful" not triggering an error but assuming it was some kind of typo :-) But this is NOT an evaluation of the block content: >> [1 / 0] =3D=3D [1 / 0] Triggers nothing. Sorry for the noise ! --christophe -- To unsubscribe from the list, just send an email to lists at rebol.com with unsubscribe as the subject.
