World: r3wp
[RAMBO] The REBOL bug and enhancement database
older newer | first last |
Gabriele 21-Mar-2005 [326x5] | Anton: I have no idea if the FORM behavior is intentional or a bug. about detect: maybe the difference is due to copy&paste? |
it's hard to believe something that hasn't been evaluated yet (i.e. the open) affects the view... | |
indeed, if you preceed the lines after the first view by semicolons (;) you get the same problem | |
to me it looks like that the problem happens if there are pending characters in the console yet to be read. | |
try to paste that into a string and then try to DO the string. the problem is only there after the OPEN. so, OPEN does trigger it anyway. | |
Romano 21-Mar-2005 [331x4] | I have submitted an issue entry in RAMBO about make integer!. I should like to know what people think about what must be the "RIGHT" conversion result. |
My first question is "make integer! should return a decimal! in some cases"? | |
Anton, i have the same rate problem in a program of mine! I was not able to reduce the problem to a simple example. | |
There is a workaround: call unview, then rate restarts to stop :-) | |
Gabriele 22-Mar-2005 [335] | make integer!: asked carl directly. |
Anton 22-Mar-2005 [336x6] | Gabriele, about detect: Yes, perhaps the console input is similar enough to a network access (a port access ?). And, amazingly, doing from a string after "contamination" does *not* show the problem. |
And yet more amazingly, doing from a string in a fresh rebol console *does* show the problem at the first VIEW. | |
Romano, that's not really a workaround if the requirement is to keep the window open. :) | |
Romano, "make integer!", I think if it can't fit all the integer digits from the input string into a valid integer, then it should throw an invalid argument error. Any digits after a decimal point should be discarded. That would mean MAKE at least understands arbitrary length numbers in a string, even if it can't fit them into a rebol datatype. | |
(or throw a math overflow error). | |
and so "make integer!" should never return a decimal!, in my opinion. | |
Ladislav 6-Apr-2005 [342] | hi all, I found a nasty surprise in alpha async, at least for me it is a nasty surprise: http://www.rebol.net/cgi-bin/rambo.r?sort=4&limit=1&cmd=Search&id=&pattern=Read+handler The behaviour I observed is observable in OpenBSD 3.6 too, Gabriele, could you add this note to it? |
Gabriele 6-Apr-2005 [343] | Tom: I don't think .a libraries can be loaded dynamically, but i might be wrong. |
JaimeVargas 6-Apr-2005 [344] | Thats correct .a libraries are used for static compilation. |
Ladislav 6-Apr-2005 [345] | Gabriele: this is the response I get: Chunk no 1 before insert read handler execution interrupted! response Chunk no 2 before insert after insert after insert |
Gabriele 6-Apr-2005 [346] | this makes me think it's recursion, rather than interruption. a bit strange maybe, though. |
Ladislav 6-Apr-2005 [347x2] | aha, so it looks that the handler eventually "returns", fine |
then it is a bit better | |
Tomc 6-Apr-2005 [349] | Gabriele: Carl thought it was a possibility, and asked me to add the request ro rambo so it did not get lost. |
Gabriele 6-Apr-2005 [350] | ok. maybe it is possible on some OSes. |
Ladislav 6-Apr-2005 [351] | Re the Read handler issue: I found a way how to make it work in a "standard" way - how should I post it there? |
Gabriele 6-Apr-2005 [352] | is it too big to be posted directly? maybe you could just post a link to the code... |
Ladislav 7-Apr-2005 [353] | it isn't big, but i can't change my post, can I? |
Gabriele 7-Apr-2005 [354] | your post in RAMBO? you can't. I'll have to change it for you, or we can dismiss the old ticket and create a new one. |
Carl 7-Apr-2005 [355] | Regarding async speed: I posted a note in the async group to look at that closer. |
Anton 14-Apr-2005 [356] | Just noticed: HIDE stopped minimizing a window face some time after 1.2.5.3.1, eg: view lay: layout [button [hide lay]] Is that a bug, or intended? (I'll check this out more later.) |
Volker 14-Apr-2005 [357] | i got lately this dir: %somewhere/ probe dir/042 == %somewhere/42 ; the 0 is killed on 1.2.48.4.2 |
Anton 14-Apr-2005 [358x2] | This is the same problem as I reported earlier, with dir: %somewhere/ dir/1.s3m ** Syntax Error: Invalid decimal -- 1.s3m ** Near: (line 1) dir/1.s3m |
This happens because the path elements are each evaluated by rebol first. | |
Volker 14-Apr-2005 [360] | *smackme* right, its turned in a rebol-value.. |
Anton 14-Apr-2005 [361] | See http://www.rebol.net/cgi-bin/rambo.r?id=3642& |
Volker 14-Apr-2005 [362] | yup. good trick with the % |
Anton 14-Apr-2005 [363] | Mmm.. yes it works but I don't really like it. The problem is the usual way almost always works without errors. |
Gabriele 14-Apr-2005 [364] | almost always - when it is a valid word. :) |
Carl 14-Apr-2005 [365x3] | On HIDE: sounds like could be a bug. So add to RAMBO if not already there. Thanks. |
Yep, path requires valid REBOL. So, use dir/"042" if you need to do that. | |
(Or, % ok too.) | |
Anton 15-Apr-2005 [368x3] | Why couldn't paths do that for us ? ie. to-path "042" becomes a word... |
HIDE minimizes window faces up to View 1.2.8. Does nothing (that I can see) in View 1.2.10 and all subsequent versions. | |
OK, submitted the HIDE bug to rambo. | |
Gabriele 16-Apr-2005 [371] | Anton: that would be quite bad, how could you then use numbers in paths? like block/3 to get the third element. |
Anton 17-Apr-2005 [372] | Gabriele, I mean, that a path component should be converted to a "string" word only when it can't be parsed into a normal rebol value. |
Volker 17-Apr-2005 [373] | but 042 can be parsed.. |
Anton 17-Apr-2005 [374] | ah! I have to add a bit extra: ".... which molds back to the original path component string." |
Gabriele 17-Apr-2005 [375] | anton: that doesn't seem to make much sense, does it? :) |
older newer | first last |