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

an ugly solution to a newbie problem!

 [1/3] from: caw::cs::mu::oz::au at: 22-May-2001 4:47


I had previously asked how to do this:
>server: "machine-1" >listen-port: open/lines tcp://:server:8000 >This (obviously) doesn't work...what I want to get is >listen-port: open/lines tcp://machine-1:8000 >How to you get the value of a word "in-the-middle" of an expression?
Crass experimentation lead to : server: "machine-1" s: join (join "tcp://" :server) ":8000" listen-port: open/lines (do :s) :s has type? string! which wont be accepted in open but (do :s) has type? url! and it works... but the MUST be a more elegant way. I'd be grateful for help! chris

 [2/3] from: brett:codeconscious at: 22-May-2001 15:01


Hi Chris, I answered on the other thread you posted but I thought I'd answer this one as well 'cause you don't need the "do". server: "machine-1" listen-port: open/lines join tcp:// [server ":8000"] Regards, Brett.

 [3/3] from: g:santilli:tiscalinet:it at: 22-May-2001 14:05


Chris Wright wrote:
> but the MUST be a more elegant way. I'd be grateful for help!
A different way to do the same thing is: server: "machine-1" port: open/lines [ scheme: 'tcp host: server port-id: 8000 ] HTH, Gabriele. -- Gabriele Santilli <[giesse--writeme--com]> - Amigan - REBOL programmer Amiga Group Italia sez. L'Aquila -- http://www.amyresource.it/AGI/