It's interesting that in your example, b ; gives "** Script Error: Out of range or past end"
but x: "123" fourth x gives same error but also includes a "near: fourth x" message, and: error? try [fourth x] ; gives true, as you expected. Seems like the first example is just printing the string but not actually causing an error. > Gregg, > > my problem is that > > given this code: > > b: tail a: "a" > remove a > b ; -> error this is OK! > > ;then > > error? try [b] ; -> false > type? try [b] ;== string! > > the bug, it is a bug, should be in Try not in error?, like i thought at the > start. > > Also this is strange: > > type? try [do b] ;== unset! > > --- > Ciao > Romano > > > > -- > To unsubscribe from this list, please send an email to > [EMAIL PROTECTED] with "unsubscribe" in the > subject, without the quotes. > -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.
