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
>>
>
>
>

Reply via email to