World: r3wp
[!REBOL3-OLD1]
older newer | first last |
Pekr 21-Dec-2009 [20328x2] | R3 ports don't do auto-lookup? Hmm, maybe it is logical, on low-level. I tried Oldes' example in CC ticket, and something like open tcp://localhost:8080 does not work here ... |
those examples are bad and difficult to use. I should probably port my short "multiserver" script to R3 and give it a try ... | |
Oldes 21-Dec-2009 [20330x4] | so try another port! that's the only reason why open tcp://localhost:8080 should not work |
And the example is the simplest I have been able to produce... if you have better, just write it to comments. | |
And I agree with Jerry, that it's quite urgent bug. It's hard to start writing some network schemes when you can simply test, that there is something wrong inside. If someone is able to "beep" Carl a little bit, please do it. | |
I think that OSX host kit can wait a little bit. | |
Henrik 21-Dec-2009 [20334] | beep Carl: Mark the bug urgent. |
Pavel 21-Dec-2009 [20335x2] | Another IP related bug is affecting the amount of transferred data, when you try a few megabytes you can find the error just after 4300000 bytes or 215 chunks, I've reproduced this a few times. |
Unfortunately this I can't write to curecode because my login is unactivated still, where to activate it? | |
Henrik 21-Dec-2009 [20337x2] | you should have gotten an email from the curecode server |
if not, then poke DocKimbel in the Curecode group. | |
Pavel 21-Dec-2009 [20339] | Anyvay when you play with demo IP applications you can find that rebol doesn't clean memory the consumed memory grows slowly but after few hours/days you could be short of memory IMO. Not good for serious (server) application. |
Henrik 21-Dec-2009 [20340] | That sounds like a "good" bug. :-) |
Pavel 21-Dec-2009 [20341] | it is still possible that rebol does some garbage collection in some period/treshold but I'm not sure |
Henrik 21-Dec-2009 [20342x2] | there are some stats that you can output to tell whether GC has been performed. |
stats/profile, I believe. | |
Pavel 21-Dec-2009 [20344] | OK thanks Henrik, I'd try it. |
Ladislav 21-Dec-2009 [20345] | PeterWood: I am missing the formulations from the doc articles you mentioned, that are in conflict with your result |
Pavel 21-Dec-2009 [20346x2] | Some example of using to-get-word, to-set-word, to-lit-word? what it is really for? especially in conjunction with extensions. |
Some description would be helpful | |
Henrik 21-Dec-2009 [20348] | I use them when building blocks, where 'reduce will remove set-words, get-words and reduces lit-words to workds. |
Pavel 21-Dec-2009 [20349] | So the resulting block seems as original one after reduce? short example pls. TIA |
Henrik 21-Dec-2009 [20350x2] | >> reduce [a: 2] == [2] ; not what we want >> reduce [to-set-word 'a 2] == [a: 2] ; what we want Useful when building REBOL code or objects bit by bit. In R3 with extensible objects, you don't have to do that, though. |
And given the ability to create REBOL code, you should be able to generate any datatype with a to-* function. | |
Janko 21-Dec-2009 [20352] | it's usefull when you are generating code from data |
Ladislav 21-Dec-2009 [20353] | well, the example reduce [to-set-word 'a 2] is not R3-ish, in R3 it could have been: reduce [quote a: 2] |
Henrik 21-Dec-2009 [20354] | oh, didn't see that one before. |
Ladislav 21-Dec-2009 [20355x2] | yes, Quote is a new function. A mezzanine, actually |
See the source, Henrik | |
Henrik 21-Dec-2009 [20357] | doh :-) |
Pavel 21-Dec-2009 [20358] | Why to use reduce when you must defend your words by aditional armour :o |
Ladislav 21-Dec-2009 [20359x3] | as follows: reduce [quote a: 1 + 1] , i.e. in situations, where you actually do want to compute some parts of the block |
nevertheless, I do not think, that Reduce (or Compose) is ideal, I proposed an alternative | |
in Reduce you have to "mark" what should be kept, while I prefer to mark what should be computed | |
Pavel 21-Dec-2009 [20362] | Meaning extensions this should be used for some lexical operations or code trimming, I've think abour extensions in pure functional way before |
Ladislav 21-Dec-2009 [20363] | (which is the case of Compose, except for the fact, that it does not handle parens good enough for me) |
Steeve 21-Dec-2009 [20364] | It is true that there are always new features that it takes a little time to understand the usefulness. I'm caught regularly. Even if I had noticed the existence of QUOTE, I saw no interest until the Ladislav's example. |
Ladislav 21-Dec-2009 [20365] | glad to advertise this useful new feature |
Henrik 21-Dec-2009 [20366] | I suppose 'build is kind of an opposite to 'reduce. |
Ladislav 21-Dec-2009 [20367] | yes, or, stated differently, it is a kind of improved Compose |
Steeve 21-Dec-2009 [20368] | Perhaps a shortcul should be defined. Because I feel that it will be often used as an alternative to COMPOSE. Is this name QUOTE not a bit too long ? |
Ladislav 21-Dec-2009 [20369] | (i.e. my idea, how Compose should have worked) |
Henrik 21-Dec-2009 [20370] | it has a few gotchas though. can they be removed? |
Steeve 21-Dec-2009 [20371] | *shortcut |
Henrik 21-Dec-2009 [20372] | it = 'build |
Ladislav 21-Dec-2009 [20373x2] | please, check http://www.rebol.net/wiki/Replacementand add your notes/preferences |
(this is where the Quote function appeared, btw) | |
Steeve 21-Dec-2009 [20375x2] | I didn't knew this page. Shame on me |
some proposals for a short alias of QUOTE. ice lay sit | |
Ladislav 21-Dec-2009 [20377] | the biggest advantage of the word 'quote is, that it is somewhat "standard"/"understandable"/"self-explanatory" |
older newer | first last |