r3wp [groups: 83 posts: 189283]
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

World: r3wp

[!REBOL3-OLD1]

Steeve
30-May-2009
[14715x3]
*** 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 :-)
Carl
1-Jun-2009
[14753]
Pekr, on codecs... the question is: where did you put the pipeline?
BrianH
1-Jun-2009
[14754]
Carl, while you're here, I was going over the imported tickets in 
CureCode and it looks like some of the tested ones weren't. If I 
can I'm going to review the old tickets to see if they are still 
fixed, or if they ever were, and when.
Carl
1-Jun-2009
[14755]
A codec only works on in-memory data... even at a low level.
Pekr
1-Jun-2009
[14756]
Carl - how did Amiga datatypes identify the formats then? I don't 
expect we are going to read 9GB video into memory to find out it 
is an avi container, using filters xvid, version xyz?
Carl
1-Jun-2009
[14757]
Brian, ok... that's good to know.  If it looks time consuming, maybe 
see if we can get some volunteers to help?
BrianH
1-Jun-2009
[14758]
I think he wants codecs that work on ports. I figured out how to 
make PARSE work on ports, at least seekable ones...
Pekr
1-Jun-2009
[14759]
But - it can come later. I just did not like it created the need 
for read/text, because read/text goes against "Pruning read/write" 
blog, if I understand it correctly.
Carl
1-Jun-2009
[14760]
Pekr, no, you would not write it that way.
Pekr
1-Jun-2009
[14761]
BrianH: yes - "continuous parsing" is how I called it some 8 years 
ago :-) Of course, as Maxim said - what if you need to backtrack?
Carl
1-Jun-2009
[14762]
Keep in mind that in R3 the I/O devices are async-by-default.
BrianH
1-Jun-2009
[14763]
Hence the "seekable"
Carl
1-Jun-2009
[14764]
So... you build the pipeline in REBOL.... not at the I/O level.