r3wp [groups: 83 posts: 189283]
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

World: r3wp

[!REBOL3-OLD1]

Steeve
22-Dec-2009
[20443]
i have to go, i pass...
Pavel
22-Dec-2009
[20444]
Henrik, I started server first, originally I've set the wait to 60 
in server to be able to start client without hassle. Only what I've 
changed else in server was make-dir to not to create temp directory 
each time the server is started. But give me some time to try it 
in other machine.
Pekr
22-Dec-2009
[20445]
Carl's Twitter message: "And yes, we will open the R3 Host Kit to 
all developers before the end of Dec. We did it this way to avoid 
a possible flood of dev feedback."
Pavel
22-Dec-2009
[20446]
Henrik 1399 tested on different machine without problem (infinite 
wait) 200MB transfered, definitely the problem is in my machine. 
Apology for hoax.
Henrik
22-Dec-2009
[20447]
Pavel, it's still a bug. It should work on your machine.
Pavel
22-Dec-2009
[20448]
FYI when ran on Win2008 server only first lookup, read, write, happened 
but not repeating cycle sending data.
Henrik
22-Dec-2009
[20449]
does R3 Chat work on win2008 server?
Robert
24-Dec-2009
[20450x2]
Trying to understand how the Port model works WRT sequences of calls, 
events etc.
For this I try to create a sequence diagram. You can take a look 
at:


http://www.websequencediagrams.com/?lz=U2NyaXB0LT4AAgY6IE1ha2UgUE9SVAoAChBTZXQgQVdBS0UgRnVuY3Rpb24AGglQb3J0OiBPUEVOClBvcnQtPkFjdG9yAAsHAAcFLT5UQ1BfRGV2aWNlOiBMT09LVVAKbm90ZSByaWdodCBvZiAAFQxPcHRpb25hbCBjYWxsIGlmIGhvc3RuYW1lIGdpdmVuCgBDCi0-QXdhawA8GAAVB0NhbiBkbyBJUCBmaWx0ZXJpbmcgZXRjLgoANwUAgQ4OUmV0dXJucyBUUlVFAFoOAIFOBj8_AFQQAIFmBjJuZCB0aW1lAIICBQCBMwUAgWYUAIIfBQCBKxNDT05ORUNUCg&s=napkin

This is a very cool
Pekr
24-Dec-2009
[20452]
Nice ...
Gregg
24-Dec-2009
[20453]
Cool Robert.
Graham
24-Dec-2009
[20454]
Nice .. can this dialect be written for View ?
Steeve
25-Dec-2009
[20455]
/mode noob ON

I just realized that creating tasks works well since a while with 
R3.

And I already should have used it for some stuff, it would simplify 
my code.
What a fool !
/mode noob OFF
Jerry
25-Dec-2009
[20456]
We developed a TCP server program using R3-a96, trying to make it 
run in Linux as a daemon program (i.e. running in background), however, 
we failed. It just couldn't run in background.

We've tried the following 4 methods:

1) ./rebol my-server.r -s 8000
The process status is "T"

2) nohup ./rebol my-server.r -s 8000
The same as (1)

3) setsid ./rebol my-server.r -s 8000

This one worked, but it refused to return the session, which is not 
acceptable for us. If we do this in a shell script, anything after 
it won't be executed.

4) echo ./rebol.bin | at now

It shows "Can't open /var/run/atd.pid to signal atd. No atd running?" 
Our shell script didn't have the privilege.

Please help me. Thanks.
PeterWood
25-Dec-2009
[20457x5]
Previously, I also haven't been able to separate "launched" versions 
of Rebol from the same terminal session. However, after a bit of 
googling I've worked out a way that seems to work using Ruby:
 
Macintosh:Rebol3 peter$ irb

>> require 'pty'

=> true

>> PTY.spawn("./rebol -q pong-server.r"
)
=> [#<File:/dev/ttys005>, #<File:/dev/ttys005>, 1437]
>>


Process 1437 was running in the list of processes and control was 
returned to the console session.
Of course, I had to manually "kill" process 1437.


As there is a formatting error in the pasted code, I'll confirm the 
ruby:

require 'pty'
PTY.spawn("path-to-rebol -options path-to-script"
I tested this on OSX but believe it should work the same under Linux.
I forgot the closing ) - probably don't need the parentheses in Ruby 
anyway:

require 'pty'
PTY.spawn("path-to-rebol -options path-to-script")
It would be so much better if you could achieve this as easil  from 
within R3 though.
Pavel
25-Dec-2009
[20462x2]
to-binary [1 1 1] should do #{010101} but doesn't work for me in 
A96, is it intended? Documentation tells should work.
Isiit possible to set length of binarx datatype somehow?
Ladislav
25-Dec-2009
[20464x2]
I understand it, that this is an intended change
(there are reasons, why the conversion you mention does not look 
correct)
Pavel
25-Dec-2009
[20466x2]
Especially shorten integer to binary representation to 32 bit only
Maybe only copy/part last halve do it.
Ladislav
25-Dec-2009
[20468]
possibility to set the length of the binary datatype - aha, yes, 
copy/part can yield a shorter binary, another way is to use the Remove 
function
Pavel
25-Dec-2009
[20469]
good hint thanks
Ladislav
25-Dec-2009
[20470]
or, the Clear function, ...
Pavel
25-Dec-2009
[20471]
May Clear work partially?
Ladislav
25-Dec-2009
[20472]
example: head clear at #{01020304} 3
Pavel
25-Dec-2009
[20473]
OK original idea was to use second halve but anyway good to remember 
;)
Ladislav
25-Dec-2009
[20474]
second half is just at #{01020304} 3
Pavel
25-Dec-2009
[20475]
Why I see the more difficult solution first, THX Ladislav!
Steeve
25-Dec-2009
[20476]
yet another trick.
>> to-binary to-tuple [1 2 3]
== #{010203}
BrianH
25-Dec-2009
[20477]
Pavel, the documentation was converted from the R2.3 Core manual, 
and not all of the docs have been rewritten for R3 yet. If there 
is a discrepancy between the behavior and the online manual, and 
this discrepancy isn't already mentioned in CureCode, then assume 
the docs are wrong.
Gabriele
26-Dec-2009
[20478]
Jerry, would running inside screen be an option? as a temporary workaround 
of course.
Jerry
26-Dec-2009
[20479]
no, the screen will be closed.
Gabriele
26-Dec-2009
[20480x2]
i mean the "screen" command
you can detach and reattach at any time.
Jerry
26-Dec-2009
[20482x2]
my company has a protocol, the admin just follow the protocol and 
leave the serious issue to me. they said "REBOL is not in the list 
that they should maintain"
Ok, I will try it.
Gabriele
26-Dec-2009
[20484]
screen -d -m /path/to/rebol args
Jerry
26-Dec-2009
[20485]
thanks Grbriele
Gabriele
26-Dec-2009
[20486]
you're welcome
Jerry
26-Dec-2009
[20487]
My system is developed in R3. To be honest with you, they don't like 
it. Now with the launch issue, they have more reason to complain 
about REBOL.
Gabriele
26-Dec-2009
[20488]
well... it is daring to do anything with R3 at this point... :)
Jerry
26-Dec-2009
[20489x2]
Thanks Gabriele, your method with screen seems to work.
I know R3 is still in alpha. I just love it too much.
Gabriele
26-Dec-2009
[20491]
i can't blame you...
Jerry
26-Dec-2009
[20492]
Gabriele, you are a life saver. I was arguing with the admin just 
a few minitues ago, now the problem is gone with your method. Thanks 
to you. I owe you one.