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

[REBOL] Re: to-string do question?

From: bry:itnisk at: 23-Jul-2003 11:15

[>> err: error? try [ [ returnstring: to-string do "write %newfile.txt read %rlt.txt" [ ] == true
>> ? err
ERR is a logic of value: true Isn't that what you get? Or have I misunderstood something? ] yeah that is what I was getting but the error handling I was looking for was a little finer grained. Basically what I want to do is to: do thestring thestring could be many different things, it could be nonsense such as uauiouasdhis which is an error because I have not set that word to be anything or it could be "write %newfile.txt read %rlt.txt" which is an error because %rlt.txt doesn't exist or it could be "write %newfile.txt read %oldfile.txt" which is not an error but does not allow one to change the result of do to-string and it could be "1 + 4" which is correct and does allow one to change the result of the do to a string. See the problem is that the error 'to-string do thestring' can be a different error than 'do thestring'. I obviously don't want to check to see if 'do thestring' raises an error and if it does not then check if 'to-string do thestring' raises an error. Of course Gabriele came with an answer, but it seemed way to complex for an article the main focus on which is Asynchronous Pluggable Protocols, and uses simple Rebol to show how one can extend Windows via an APP.