Hi Russell, your example also demonstrates another REBOL feature. While [EMAIL PROTECTED] would normally be identified by REBOL as an email address, i.e. of type email!: >> type? [EMAIL PROTECTED] == email! which is not of type url! >> url? [EMAIL PROTECTED] == false you can insist that you want REBOL to consider [EMAIL PROTECTED] as a url! : >> type? to-url [EMAIL PROTECTED] == url! and REBOL will comply. Elan At 08:58 PM 12/4/99 -0700, you wrote: >Just use to-url on the string: > >>> u: ask "type a url " >type a url [EMAIL PROTECTED] >== "[EMAIL PROTECTED]" >>> type? u >== string! >>> uu: to-url u >== [EMAIL PROTECTED] >>> type? uu >== url! >> >Of course that can all be put on one line: > >uu: to-url ask "Type a rul " > >Have fun! > >Russell [EMAIL PROTECTED] >----- Original Message ----- >From: <[EMAIL PROTECTED]> >To: <[EMAIL PROTECTED]> >Sent: Saturday, December 04, 1999 8:38 PM >Subject: [REBOL] [REBOL] Getting User Input into a variable > > >> Hi, I'm quite new to the language and as I found great difficulty in >> assigning user input to be a particular datatype. >> >> For instance, I checked out webfinder.r where there's a series with a >> pre-determined list of urls for Rebol to fetch, but any attempts on my >part >> to put an Ask statement asking for user to input urls, then placing the >> input into a series repeatedly resulted in the input becoming a 'string' >> instead of a 'url'. I faced similar difficulties with files. Say I want to >> prompt the user to input the filename he wants to save to. >> >> Perhaps I'm still thinking in traditional programming concepts, but I'm >> stumped here. Any help would very much be appreciated. >> >> sincerely, >> kelvin >> > > >
