World: r3wp
[RAMBO] The REBOL bug and enhancement database
older newer | first last |
Ashley 2-Jan-2007 [2385] | Could someone with RAMBO access update 4063 ("Garbage characters appear in molded strings sent to SQLite via routine!") to note that the problem does not occur if a periodic recycle is performed (and that the referenced driver now does this, so the recycle must be removed to reproduce the problem). I think this narrows down a whole class of problems related to unexpected results when repeatedly calling a routine. |
Anton 2-Jan-2007 [2386x3] | Gabriele, well, Carl is just wrong :) He probably just patches source directly, rather than indirectly, like we have to. And, of course, Romano thought it was useful enough to post the rambo ticket in the first place. |
IN working with functions would be nice, but getting the function context is more fundamental and more useful for patching in the way I have described above. | |
Maxim, voting for tickets: I support that idea. I would like to add a moderation points system. Members names and moderation points are listed, eg: Romano +3 ; <- total of Romano's mod points Gabriele +2 Ladislav +1 Clueless -3 ; <- this person didn't like it but they have little experience, so, if we like, we can filter their contributions out by name, here. | |
JaimeVargas 2-Jan-2007 [2389] | Yeah, *Monkey Patching* is useful http://en.wikipedia.org/wiki/Monkey-Patch specially when it is the only posibility to fix an outside problem to your code. The alternative of rewritting the whole function is to expensive. |
Anton 3-Jan-2007 [2390] | Anyone else support the move to raise the importance of #3571 ? |
Gabriele 3-Jan-2007 [2391] | Anton, i thought it was useful enough to ask Carl for it directly many times. :) |
Maxim 3-Jan-2007 [2392] | then we are 5 ! (IIRC Ladislav also thinks this is very usefull) |
Anton 3-Jan-2007 [2393] | Gabriele, well then, I think we have a mandate to increase the importance. If Carl gets mad at you, you can point at me. :) |
Maxim 4-Jan-2007 [2394] | and me :-) |
Ladislav 5-Jan-2007 [2395] | does this deserve mentioning in RAMBO? block: next [1] copy/part block -2147483647 ; == [1] copy/part block -2147483648 ; == [] |
Gabriele 5-Jan-2007 [2396] | not sure... but one more ticket won't kill us :) |
Anton 5-Jan-2007 [2397] | Hmm.. I've often considered whether to immediately submit a post of dubious importance. It would be nice to reliably delay my submission by six months or so. Maybe by that time the submission would become irrelevant because of a fix or new rebol version etc, and by not posting it I am keeping others free from distraction. But I am not using calendar software to remind me. (One of my goals this year is to start using calendar software.) |
Maxim 5-Jan-2007 [2398] | one of goals this year is to start using A calendar... period ; -) |
Anton 5-Jan-2007 [2399] | (Well, I currently use a paper-based diary.) |
Maxim 5-Jan-2007 [2400] | I used a mangled brain with continuous stack overflow... ;-) |
Anton 5-Jan-2007 [2401] | Stack overflow - same here. Not something to be proud of. |
Maxim 5-Jan-2007 [2402x2] | just tooo many projects only only coding, but the house, familly ,etc... |
oops first only=not | |
JaimeVargas 6-Jan-2007 [2404] | Lad, I think it is sensible to add to RAMBO. But what is a sensible result. For that case? |
Ladislav 7-Jan-2007 [2405] | Jaime: since all other negative values yield [1], it seems like the intended result and the least surprise. Any other opinions? |
Anton 7-Jan-2007 [2406] | I agree - the least surprise. |
JaimeVargas 7-Jan-2007 [2407x4] | Humm. I think it should return [] |
Since tail? next [1] ;== true and next next [] ;== [] | |
Also, >> copy/part [1 2 3] -1 == [] | |
So I don't see why copy/part next [1] should yield [1] | |
Anton 7-Jan-2007 [2411x2] | copy/part is relative >> copy/part at [1 2 3 4 5] 4 -2 == [2 3] |
I think it's not well known. | |
JaimeVargas 8-Jan-2007 [2413] | Anton thats not the issue copy/part is missbehaving when the block is at its TAIL position. |
Anton 8-Jan-2007 [2414x2] | You misunderstand - the bug is not because the series index is at the TAIL, it is because the copy/part RANGE is -2147483648 |
To be clear ; when the copy/part RANGE is *negative* it copies *backwards* from the series index. This is useful, but not well known, I think. | |
Ladislav 8-Jan-2007 [2416] | Anton is right: >> copy/part at [1 2 3 4 5] 4 -3 == [1 2 3] >> copy/part at [1 2 3 4 5] 4 -2147483647 == [1 2 3] >> copy/part at [1 2 3 4 5] 4 -2147483648 == [] |
sqlab 8-Jan-2007 [2417] | #4216 is still valid with REBOL/View 2.7.5.3.1 3-Jan-2007 always corrupt datatype: .. at 201 Does the message helps my XP wants to send to MS? |
Pekr 8-Jan-2007 [2418x2] | not sure, but maybe there is a cache listing .... |
imo if it is reproducable, then RT can debug it, even without any further info ... | |
Anton 8-Jan-2007 [2420] | sqlab, I don't get any error on 2.7.5.3.1: >> get-modes s: open tcp://:87 'port-modes == [read write binary lines no-wait direct] |
Ladislav 11-Jan-2007 [2421x3] | hi, did anybody notice, that sometimes a-value: make port! http:// works, while sometimes is end up as follows: ** User Error: No network server for HTTP is specified ** Near: a-value: make port! http:// |
it ends up - sorry for spelling | |
the first result can be obtained e.g. by starting a fresh REBOL console first and then type in the expression the second one can be obtained in Windows by defining a Do action for .r files as follows: C:\Rebol\sdk-2-6-2\tools\rebview.exe "%1" and then right-clicking on a file containing just a REBOL header and the above mentioned expression and picking the Do command | |
Anton 12-Jan-2007 [2424x2] | So does the second way always produce the error ? |
I don't seem to have the option to create a Do command in WinXP SP1 | |
Gabriele 12-Jan-2007 [2426x2] | ladislav, could it be that the second way skips user.r and thus does not set a default network server? |
ie. can you verify a set-net is being executed before that? | |
Ladislav 12-Jan-2007 [2428x4] | checking |
indeed, Gabriele, if I make sure set-net is executed, the problem does not occur | |
Anton - I am using WinXP SP2, but I am positive that it is possible in SP1 too | |
you can define the action in Windows explorer, check registered file types | |
Gabriele 12-Jan-2007 [2432] | ok, so it's not really a bug; it's just that when you have a default network server, rebol uses that for any protocol. (set net does not actually set the smtp server; it sets the default server. since the send function does not specify any server, the default server is used to send email; that's why the default server is normally set to the smtp server) |
Ladislav 12-Jan-2007 [2433x2] | thanks |
what do you think about this: 0:0:0.1 = 0:0.1 ; == true doesn't it look strange? | |
older newer | first last |