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

[REBOL] write does not return a value upon success. This is bad for try blocks R

From: johnkenyon:ibm at: 7-Sep-2000 10:08

Okay - last one, m: error? try [ write ftp://chuck:[chuck1--170--16--15--136]/crossing/ndtd/user.r hi there ] Does that help? cheers, john I am writing a script that will try 3 times to write a file and then fail, however, I cant place a try block around the REBOL write statement because it does not return anything upon success, thus I get an error that the word is not bound:
>> m: try [ write ftp://chuck:[chuck1--170--16--15--136]/crossing/ndtd/user.r "hi
there" ] connecting to: 170.16.15.136 ** User Error: Server error: tcp 530 Login incorrect.. ** Where: write ftp://chuck:[chuck1--170--16--15--136]/crossing/ndtd/user.r "hi there" ; -- great: when write fails 'm is bound
>> m: try [ write ftp://chuck:[chuck--1--170--16--15--136]/crossing/ndtd/user.r
hi there ] connecting to: 170.16.15.136 ** Script Error: m needs a value. ** Where: m: try [write ftp://chuck:[chuck--1--170--16--15--136]/crossing/ndtd/user.r "hi there"] ; --- well this sucks. I cant get a return value upon success