World: r3wp
[Core] Discuss core issues
older newer | first last |
Graham 14-Jun-2010 [17052x4] | Perhaps close the sub-port and re-open using the redirected url? |
Looks like that's what the standard prot-http does. It checks for circular references as well | |
Perhaps we can persuade Gab to take a break from his Rebol compiler to complete the protocol :) | |
Which reminds me .. what will it take to add proxy support to R3's tcp ? | |
Henrik 14-Jun-2010 [17056x2] | It seems there are more bugs in the string conversion utilities. the problem also exists when converting from UFT8 to ISO-8859-1. |
never mind, it was a part I had forgotten to fix. | |
Oldes 14-Jun-2010 [17058] | Graham, Gab.: you are right, never checked that MOLD works like that on longer strings. I will remember that now. But anyway... when you need to do call on unknown files, you should use more soficticated way. Using just: rejoin [{"} to-local-file file {"}] I consider as as security thread and I would never used it like that. And it does not metter if using MOLD or not. |
Reichart 14-Jun-2010 [17059] | Not to sound doom and gloom, but I see little evidence that we will get a single platform we can all write to so we can focus on a free market war of "best products" as opposed to a private war between the biggest companies (Apple, Microsoft, etc.). We are pawns in THEIR game until we have standards enforced. |
Graham 14-Jun-2010 [17060] | Oldes, I am using this to create a parameter to another program ... there's no security risk. |
Oldes 14-Jun-2010 [17061] | One never knows:) What about something like that: >> file: {^" call ^"something else } rejoin [{call "} to-local-file file {"}] == {call "" call "something else "} |
Graham 14-Jun-2010 [17062x2] | I look at the file extensions and create the batch file based on that .. .so nothing nasty is going to happen :) |
Anyone see any value in creating async network protocols for R2 based on Gab's async-protocol? It really seems if we are going to be using R2 for much longer still. | |
Henrik 15-Jun-2010 [17064] | if so, they must be properly documented. |
Graham 15-Jun-2010 [17065x2] | If so what? |
It seems to me we need a contingency plan for the possible failure of R3 ( all IT projects have high failure rates and R3 is no different ). And so we need to develop R2 as much as we can. | |
Henrik 15-Jun-2010 [17067] | The reasoning would be that existing R2 software that won't be moved to R2 can move to an async model. |
Graham 15-Jun-2010 [17068] | eh? |
Henrik 15-Jun-2010 [17069] | won't be moved to R3. sorry. |
Graham 15-Jun-2010 [17070] | Not only that but we all need to get experience with developing apps that use async protocols |
Henrik 15-Jun-2010 [17071x2] | yes, true |
But, in the case of a lack of documentation: I'm in a hurry, more often than I want to be, having to implement something that needs to be used in a few hours, and so I don't want to spend hours studying the source code, no matter how self-explanatory, the author claims the software is. | |
DideC 15-Jun-2010 [17073] | To use async on R2, I used to use Uniserve engine. Once upon a time, France used a Web forum that had an XMLRPC interface and I coded a Rebol client that was able to monitor activity and send post on the forum asynchronously. It was a happy time... |
Maxim 15-Jun-2010 [17074] | and why doesn't it work anymore? |
Graham 15-Jun-2010 [17075x2] | I remember that ... |
But using the Uniserve engine seems overkill :) | |
DideC 15-Jun-2010 [17077] | Maxim : the web site is dead ! So the script is useless now ! |
Maxim 15-Jun-2010 [17078] | ah well. |
Gabriele 15-Jun-2010 [17079] | Oldes, indeed, one should pass CALL a block and let it do the conversion (because it is platform dependent) - though right now I don't think it does much more than to-local-file and adding quotes. |
PeterWood 17-Jun-2010 [17080] | I have updated str-enc-utils.r at rebol.org with the bug fix that Henrik kindly provided. |
Endo 17-Jun-2010 [17081] | sort function can sort pairs but < and > leads error? don't you think it would be better if < gives same result with sort? sort [10x4 23x2] >> [23x2 10x4] ;sorted y-first 10x4 > 23x2 >> ** Script Error: Expected one of: pair! - not: pair! and it is a little bit strange error, expects pair, not pair? |
Ladislav 17-Jun-2010 [17082] | yes, that error is not good, see the R3, where the error is: >> 10x4 > 23x2 ** Script error: cannot compare pair! with pair! ** Where: > ** Near: > 23x2 |
Sunanda 17-Jun-2010 [17083] | Sortability and sort order are (in REBOL) distinct from comparability. See this curecode report and the response for example: http://curecode.org/rebol3/ticket.rsp?id=1150 |
Ladislav 17-Jun-2010 [17084] | in the #1150 the response is missing the point, as I see it, mistaking #[datatype! unset!] and #[unset!] |
Endo 17-Jun-2010 [17085x2] | sort order for different datatypes is a more complex issue, but comparing pair to pair should be consistent with sort I guess. |
I mean = 4x3 4x3 >> true < 4x3 4x3 >> error | |
Ladislav 19-Jun-2010 [17087] | What do you think about this: >> even? 2.1 == true As far as I am concerned, I would call it a bug, since 2.1 does not look like an integer multiple of 2.0 to me. |
Robert 19-Jun-2010 [17088] | bug |
Fork 19-Jun-2010 [17089x3] | Unsure if it's a bug or I'm not getting something: http://stackoverflow.com/questions/3068467/why-cant-i-bind-things-like-email-in-the-global-context-on-interpreter-startup |
In the VM I'm running, AltME messed up the link again after email-in-t. | |
If anyone using this language actually cares about communicating with other beings - the Rebol tag on Stackoverflow is a feed you can add to your reader - http://stackoverflow.com/feeds/tag?tagnames=rebol&sort=newest | |
BrianH 19-Jun-2010 [17092] | Answered. |
Ladislav 19-Jun-2010 [17093x2] | hmm, another reason why not to manipulate words using strings; if you used words, you would not have observed any strangenesses |
what needs to be answered is *why* you had to (?) use the string? | |
BrianH 19-Jun-2010 [17095] | Yes he would have - the problem was independent of using the string. But it would have been less obvious if he had used a word from the beginning. Good opportunity for an object lesson though: He was asking about a "global context" in R3. |
Ladislav 19-Jun-2010 [17096x2] | >> is-email-addr: get bind 'email? bind? 'system |
(just works, no strangenesses) | |
BrianH 19-Jun-2010 [17098] | Ah, but that is assuming that the code is run at the top level. Judging by that particular code snippet, it looks like something from inside a function, and one that is likely in a context has 'email? already defined. Still, the fact that INTERN is already run on normal scripts (and the module equivalent run on modules) means that he likely wouldn't need to do this with the main contexts, just inner contexts. |
Ladislav 19-Jun-2010 [17099] | did you mean this? >> f: func [/local email?] [is-email-addr: get bind 'email? bind? 'system] >> f |
BrianH 19-Jun-2010 [17100] | Yeah, something like that. I added a question about using words instead of strings. |
Ladislav 19-Jun-2010 [17101] | so, I have to insist, that everybody using strings instead of words deserves every disaster he gets for not adhering to documented "best practices" |
older newer | first last |