World: r3wp
[Core] Discuss core issues
older newer | first last |
Graham 7-Nov-2008 [11289x2] | too expensive |
but yes, that is what we have to do at present | |
Pekr 8-Nov-2008 [11291] | Graham: how could single threaded code return, and yet continue to execute recent function? What usability case do you have in mind here? |
Graham 8-Nov-2008 [11292] | web servers |
BrianH 8-Nov-2008 [11293x2] | Would reentrant functions with static variables do? |
For that matter, do you mean continue to do something else while the calling function is also doing something with your return value (multitasking) or do you mean picking up where you left off, later (generators)? | |
Graham 8-Nov-2008 [11295] | the former |
BrianH 8-Nov-2008 [11296] | For REBOL 2, multitasking means multiprocessing, sorry. |
Henrik 12-Nov-2008 [11297] | Is there a way to read out the uptime for a rebol process inside rebol? |
Pekr 12-Nov-2008 [11298] | I think not. The only way might be to set start: now at the beginning, and then read it out somehow. If the process crashes though, you are lost. You could write it to log from time to time, to see, what was happening and when .... |
Henrik 12-Nov-2008 [11299x2] | I'm writing a simple log from Cheyenne to see if I can catch a bug in the HTML dialect, but it could be useful to read out something like system/uptime without relying on someone making a timestamp at startup beforehand. |
Added to RAMBO. | |
Pekr 12-Nov-2008 [11301] | maybe now/uptime ? |
Henrik 12-Nov-2008 [11302] | That would cause overhead to such an important function. |
Sunanda 12-Nov-2008 [11303] | Does Cheyenne create any files at startup? If so, you could get their current timestamp and subtract. |
Henrik 12-Nov-2008 [11304] | It wouldn't work if I were to calculate uptime per process. |
amacleod 24-Nov-2008 [11305] | How do I download an .exe file and save it locally preserving the icon data. If I download a file trhough my browser the Icon downloads too. How do I do this with rebol? Do I read-thru and write to save it? I seem lose the icon this way. THe windows default .exe icon shows. |
[unknown: 5] 24-Nov-2008 [11306] | icons are usually included in the exe file. |
amacleod 24-Nov-2008 [11307x2] | I got it... I forgot to write binary (write/binary). |
Is it possible to use get-modes on files on a server? ie. Can I extraxt the creation date from a file on a web site.? | |
Graham 24-Nov-2008 [11309] | info? http://...../file |
Joe 26-Nov-2008 [11310] | get-modes tcp:// 'interfaces lists the different nics eth0 eth1 but not the different ips in one nic, e.g. eth0:0 eth0:1 . Any idea how I could make the smtp send command use one specific ip ? thanks |
Gabriele 26-Nov-2008 [11311x2] | Joe, if I understand what you mean correctly... I think REBOL can't do that. |
you might be able to use iptables (or equivalent) to do something like that, by basically doing a sort of nat. | |
Pavel 26-Nov-2008 [11313x2] | What is a difference between block, hash, list how to use them properly, what is an advantage and payof of each one? This is not properly described in documentation IMHO, exist some good resource of knowledges? |
Is an additional structures (for hash and list) accessible somehow, can be similar structures defined in clean rebol or native only? | |
Sunanda 26-Nov-2008 [11315] | A hash is a block optimsed for 'find A list is a block optimised for 'insert and 'append Hash is very likely to be replaced by something else in R3 A note from Gregg about using list: http://www.rebol.org/ml-display-thread.r?m=rmlQFPC |
Pavel 26-Nov-2008 [11316x2] | THX for info |
And the 2nd question? Anybody? | |
Graham 26-Nov-2008 [11318] | native |
Joe 26-Nov-2008 [11319] | gabriele, thanks |
Pavel 26-Nov-2008 [11320] | Hashes/Lists IE when saved to file all hidden informations are lost, when reloaded all the links/indices are built from zero? |
Graham 26-Nov-2008 [11321] | save/all |
Pavel 26-Nov-2008 [11322] | good to know, thanks |
BrianH 26-Nov-2008 [11323x2] | The list! type is likely to not be in R3 (unless added as a third-party UDT). |
Also, you can't use hash! or list! to store code - BIND won't work on them. | |
Pavel 27-Nov-2008 [11325] | thanks again |
Nicolas 29-Nov-2008 [11326x2] | disarm try [%] |
is there anyway to disarm this error? | |
Henrik 29-Nov-2008 [11328x2] | since the block is not loadable, not directly, no. |
your code will fail before it reaches the 'disarm function | |
Nicolas 29-Nov-2008 [11330] | is there anyway I can get the system to ignore this? or catch this somehow? |
Henrik 29-Nov-2008 [11331] | the question is: how does it arise? can it be avoided? |
Nicolas 29-Nov-2008 [11332x5] | I'd avoid it if I could. I have a gui that updates at every keystroke. |
files: read %/c/ l: layout [ origin 0 space 0x0 f: field 600 [call to-file t/data/1] t: text-list 600x400 data copy files [call to-file t/picked/1] ] append second get in ctx-text 'edit-text [ t/data: copy files blk: load f/text attempt [remove-each file t/data :blk] show t ] focus f view l | |
type in "suffix? file" | |
but type in " or % and there's an error | |
I can probably get around it with a hack | |
Henrik 29-Nov-2008 [11337x2] | ah, it's a user generated error. |
you can do that by attempting a load of a string and if it loads, then it works: a: "%" load a ;== error error? try [load a] ;== true | |
older newer | first last |