World: r3wp
[!REBOL3-OLD1]
older newer | first last |
BrianH 30-May-2009 [14703x3] | The existing parse model could extend to ports if they are seekable. Alternation, backtracking and position setting would be translated into seeking. The value assigned to words with the set-word operation would be an integer offset. The rules would look the same. |
Buffering would be handled by the port scheme and the underlying OS - no explicit buffering necessary. | |
This could only work with the R3 port model though, not with R2's port model. | |
Steeve 30-May-2009 [14706] | hmm, somewhere, i have a script which simulates parsing on an opened file (a port) in R2 |
BrianH 30-May-2009 [14707x3] | R3 ports are vaguely similar to /direct ports in R2, but with better buffering and in some cases asynchrony. There are more advantages, but those are the main ones that apply here. You'd need /read and /seek mode to parse with backtracking. |
R2 ports could be parsed like series if they are not opened /direct. That would be completely different than the above proposal though. | |
The reasons the above proposal doesn't apply to R2 ports are that /seek ports don't buffer (according to the help, and except for OS internal buffering), and the messed-up handling of position for /direct ports. | |
Pavel 30-May-2009 [14710] | Steeve would you release idx.r to accept A55 patches? |
Steeve 30-May-2009 [14711x7] | i can |
wait a minute | |
But i've not fully tested it back (i only to tested the speed of APPEND) | |
Geez, my connection is slow, it'll take some more minutes | |
*** Done, check idx.r at the end of the page http://sites.google.com/site/rebolish/Home | |
I have some improvements in my mind. For example, I could optimize the copy/part actor to get it really faster. Because currently doing loop 10 [copy blk] or copy/part blk 10, takes the same time mostly | |
Strange behavior, i don't remember since when it's like that in R3. >>to block! "[1 2 3]" == [[1 2 3]] instead of previously == [1 2 3] Any reason for this change ? | |
BrianH 30-May-2009 [14718x2] | It's been like that since the first R3 release. And in R2 as well. |
DO of strings is broken in the crrent release though. | |
Pavel 31-May-2009 [14720] | Steeve thnx for update |
Steeve 31-May-2009 [14721] | Brian No it wasn"t like that from the start. I didn't have that behavior in the previous releases of the VBS scheme (some weeks ago) |
Sunanda 31-May-2009 [14722] | Perhaps there was a glitch in one version. I've checked a few older R3s and a 2003 R2....They all behave the same way. |
Steeve 31-May-2009 [14723] | Argh how can that it be ? Am i crazy ???? |
BrianH 1-Jun-2009 [14724] | Here's a good place for that kind of chat. |
Pekr 1-Jun-2009 [14725x2] | I would like to ask, if we could start some very preliminary planning for Prague Devcon 2010 (May, June?). It should be time of R3 official 3.0 launch :-) |
Carl - still working on plugins? We were discussin here some topics, as concurency (getting something like Uniserve engine into R3 for networking along with some good model of tasking), parse enhancements (parse and codecs being able to work upon streamed input), back-to-GUI topics, etc. | |
Carl 1-Jun-2009 [14727x2] | DevCon - yes. Interesting, because we are starting to plan a trip over there (Europe) already. |
Yes, still working on plugins... but the main reason is probably not very clear to users. Here is why: | |
Graham 1-Jun-2009 [14729] | where's the src to the r3 chat server? |
Carl 1-Jun-2009 [14730] | The method used for the plugin interface will also be used for all the graphics, richtext, and other related code. |
Graham 1-Jun-2009 [14731] | anyone got a link? |
Carl 1-Jun-2009 [14732] | (that's a separate topic... btw) |
Pekr 1-Jun-2009 [14733] | Richtext will be separate from gfx? |
Carl 1-Jun-2009 [14734x2] | They are separate APIs. |
But anyway, the main mechanisms are in A55, but the wrappers are needed. | |
Pekr 1-Jun-2009 [14736] | Ah. What will be the model to "simulate" R2 DLL capabilities? Ladislav suggested bunch of enhancements. Should we do R2 DLL kind of interface as one of plugins? |
Carl 1-Jun-2009 [14737x3] | In fact, if you use the lower level (to be hidden) load-plugin on any exe or dll, you will see it load and attempt to validate the plugin. |
Yes, I think so, if possible. | |
Because, we need people in the community to build the DLL access methods. | |
Pekr 1-Jun-2009 [14740] | btw - I can see some new users in R3 Chat - it is a good sign. From the point of RT - are you still contacted by new users/companies? Is there any interest in R3? Sometimes I feel that we are unnoticed :-) |
Carl 1-Jun-2009 [14741x2] | But there are still various issues around it. |
Yes, there are always new users coming to the site, and trying things (and sending us feedback, etc.) It goes in waves... (not to be confused with google waves.) | |
Pekr 1-Jun-2009 [14743] | As for R3 and me, I can't wait when we get back to GUI. It was good period. And times flies by - it is one year you started to work on it. The model is good, we "just" need to finish it and allow it to display Unicode. Well, some kernel changes are needed too, but if gfx is going to be open-sourced, not a problem ... |
Carl 1-Jun-2009 [14744x2] | Let me tell you... I also want to get back to the GUI, and it is not easy for me to work on plugin and related code (which is not as interesting or cool). |
But, I know that once it is available, then it enables many users to start using R3 in ways they could not before. It is an enabler. | |
Henrik 1-Jun-2009 [14746] | There is a certain satisfaction when something difficult falls into place. And it's true that it's sometimes not only difficult to design and code but difficult to explain. :-) |
Pekr 1-Jun-2009 [14747] | yes, just don't listen to me - many ppl here prefer interoperability. We still miss on protocols, we need DLLs, we need porting (I am buying WinCE SmartPhone next week :-) |
Carl 1-Jun-2009 [14748] | Yes. And a satisfaction to checking it off on the big todo list. ;) |
Pekr 1-Jun-2009 [14749] | We need strong subsystems, so the proper design-work in initial phases pays off later ... |
BrianH 1-Jun-2009 [14750] | I'm looking forward to user-defined datatypes still :) |
Pekr 1-Jun-2009 [14751x2] | ... and that is where imo codec system is under-engineered, pushing us to introduce read/text :-) Because codecs can work only upon in-memory data, not streamed ones. The same for parse :-) |
BrianH: looking at everything we are looking for it feels like R3 is going to be in 3.0 in 10 years :-) | |
older newer | first last |