Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search

[REBOL] Ladislav: Interpreter Essay

From: robbo1mark:aol at: 16-Oct-2001 11:01

Hi Ladislav, I still think my original posting is correct as DO does EXIT if the last value in a block is an UNSET values. In your example UNSET! is a datatype! value NOT an UNSET value. See ....
>> type? do [print 1]
1 == unset!
>> type? type? do [print 1]
1 == datatype!
>> unset? type? do [print 1]
1 == false
>> reduce [ do [print 1]]
1 == [unset] Again it's the distinction between UNSET & UNSET! Whether this should be visible at the user level of REBOL well that's a whole diferent story. Always good to speak to you Ladislav, Cheers & best wishes, Mark