Hi Steve, AFAIK you need to remove the [ ] around the condition in the IF statement. Have a look at http://www.rebol.com/docs/words/wif.html
Met vriendelijke groet / with kind regards, Arie van Wingerden http://home.zonnet.nl/rebolution ICQ 343101686 ----- Original Message ----- From: Steve Vondrasek To: [EMAIL PROTECTED] Sent: Friday, November 14, 2003 5:06 PM Subject: [REBOL] need help with comparison operator <> evaluation Greetings, It seems like I always have the hardest time trying to do the simplest things. For instance in the code snipet below the not equal comparison EXTENSION-IN <> ".txt" always evaluates to true and always appends ".txt" to the end of the string even if there's already .txt at the end of the string. I don't understand. Thanks in advance. INPUT-FILE: ask "Enter name of file with numbers to be processed: " comment { user enters owwnumbers.txt } OUTPUT-FILE: ask "Enter name of output file: " INPUT-FILE: make string! INPUT-FILE OUTPUT-FILE: make string! OUTPUT-FILE comment { Are the last 4 chars of the str equal to ".txt"? If not append ".txt" to the end of the string. } EXTENSION-IN: substr INPUT-FILE ( (length? INPUT-FILE ) - 3) 4 print EXTENSION-IN comment { prints out .txt on the screen} EXTENSION-OUT: substr OUTPUT-FILE ( (length? OUTPUT-FILE ) - 3) 4 if [EXTENSION-IN <> ".txt"] [append INPUT-FILE ".txt" ] if [EXTENSION-OUT <> ".txt"] [append OUTPUT-FILE ".txt" ] INPUT-FILE: make file! INPUT-FILE OUTPUT-FILE: make file! OUTPUT-FILE DIAL-PEERS-NUMBERS: read/lines INPUT-FILE ... ** Access Error: Cannot open /C/Documents and Settings/svondrasek/Desktop/REBOL/owwnumbers.txt.txt ** Near: DIAL-PEERS-NUMBERS: read/lines INPUT-FILE Steve Vondrasek -- ______________________________________________ Check out the latest SMS services @ http://www.linuxmail.org This allows you to send and receive SMS through your mailbox. Powered by Outblaze -- To unsubscribe from this list, just send an email to [EMAIL PROTECTED] with unsubscribe as the subject. -- To unsubscribe from this list, just send an email to [EMAIL PROTECTED] with unsubscribe as the subject.