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

[REBOL] Re: Ladislav: Interpreter Essay

From: robbo1mark:aol at: 16-Oct-2001 12:31

Ladislav, sorry about the confusion, I your new essay you said that DO returns the last value in a block! as the result. But you can never get UNSET returned as the result of an expression ie == unset sure you can get == [unset] or == unset! but these are block! and datatype! values. When DO encounters the UNSET value which has the UNSET! datatype it EXITS to the system console prompt. ie
>> do reduce [print 1]
1
>>
We don't get
>> do reduce [print 1]
1 == unset That's all I was trying to say. That in these instances for all intents and purposes there is NO "Result". That's all, just trying to make your essay more precise. Sorry if I've wasted yor time, Iam sure we both know the pitfalls of UNSET all too well. cheers, Mark In a message dated Tue, 16 Oct 2001 12:08:03 PM Eastern Daylight Time, "Ladislav Mecir" <[lmecir--mbox--vol--cz]> writes: