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

World: r3wp

[!REBOL3-OLD1]

Carl
2-Jun-2009
[14855]
The difference in overhead is large, but not sure how much it matters 
to anyone.
Ladislav
2-Jun-2009
[14856x2]
no prob with me even with the same name
overhead: yes, I found a test showing really huge diff when not generating 
blocks every now and then
BrianH
2-Jun-2009
[14858x2]
It would matter to me. If DO/next were more efficient, I would not 
consider use of it to be a sign of a bad function :)
I'm not that worried about compatibility here - see bug#666 :)

It would be simple to search for, like copy/deep which is also improved 
in R3.
Ladislav
2-Jun-2009
[14860x2]
thanks, Carl. BTW, I am using www.rebol.org as a truly random source, 
since it is so easy in REBOL
errata: www.random.org
Pekr
2-Jun-2009
[14862]
I just read bug #666. Cool number and cool ticket at once :-)
BrianH
2-Jun-2009
[14863]
When I saw that number coming up, I had to do something appropriate 
there :)
Carl
2-Jun-2009
[14864x2]
I just lost my connection to rebol.net -- quite odd -- as if a router 
along the way just stopped working.
See R3 Chat #4403 regarding how to get new R3 to test DO/next.
Maxim
2-Jun-2009
[14866]
Carl, btw, something in liquid is causing a  prior versio of R3 to 
crash.  I'll try next week with the latest version, there might be 
some new tickets coming as part of the R3 conversion of liquid.
Carl
2-Jun-2009
[14867]
BTW, I estimate DO/next overhead about 30% of full speed DO.
Pekr
2-Jun-2009
[14868]
quite slow, no?
Carl
2-Jun-2009
[14869x2]
Maxim: is it just the math part of Liquid or includes graphics?
Pekr, no... that's very fast!
Pekr
2-Jun-2009
[14871]
There were no changes in gfx kernel for quite some time, no? Well, 
but maybe it could be related due to some other changes?
Maxim
2-Jun-2009
[14872]
carl: just the dataflow part.... the graphics engine is obviously 
not compatible.
Carl
2-Jun-2009
[14873]
In other words, it is running at 66% of full speed of REDUCE!!
Maxim
2-Jun-2009
[14874]
its an object within an object, so I am thinking it has something 
to do with binding.
Carl
2-Jun-2009
[14875x2]
Maxim: ah good, I look foward to seeing the problem.
BTW, there is a bug in objects related to a copy loop if the object 
references itself (directly or via a block).
BrianH
2-Jun-2009
[14877]
Is that  new?
Maxim
2-Jun-2009
[14878]
I can't wait to convert liquid  to a datatype, its going to be soooo 
much more sexy, and easy for everyone to "get".
Carl
2-Jun-2009
[14879]
No, it's in the bug db, but under an odd ticket title.
Maxim
2-Jun-2009
[14880]
the only thing is that the inner object (the shared class) gets a 
reference to the outer object (the instance) as its first parameter, 
just like the R2 face/feel
Pekr
2-Jun-2009
[14881]
Maxim - so you are the second one to BrianH waiting for user-types 
:-)
Maxim
2-Jun-2009
[14882x2]
I've been waiting for user types since core beta  ;-)
thats core v1 :-)
BrianH
2-Jun-2009
[14884]
I'm OK with coming in second here, as long as user-defined types 
can include function types :)
Pekr
2-Jun-2009
[14885x2]
Carl - maybe we could just rename May plan to the June one? It came 
late and imo if you were supposed to write new one, it would not 
be much different, or would it?
Maxim - you are so long here remembering R1? :-)
Carl
2-Jun-2009
[14887]
reduci: func ["Example of reduce using DO/next" blk] [
	out: make block! 3
	forskip blk 0 [append/only out do/next blk 'blk]
	out
]
BrianH
2-Jun-2009
[14888x2]
Please, a new June plan that also recaps the May accomplishments 
:)
Maxim, I haven't been here that long - just got here for the release 
of R2, though I did use R1 for one project.
Maxim
2-Jun-2009
[14890]
I remember eagerly waiting for view  :-)
BrianH
2-Jun-2009
[14891]
The View alpha/beta list was fun :)
Pekr
2-Jun-2009
[14892x2]
It was called Ally, and I still have it archived :-)
Sterling Newton, Jeff Kreis, Holger Kruse, Jim Goodnow - RT was big 
company back then :-)
Maxim
2-Jun-2009
[14894]
the thing I miss most is reading about REBOL on every tech news site 
on the net every other week.
Pekr
2-Jun-2009
[14895]
well, we are so small, that we don't even update rebolweek properly. 
It will be more difficult to get noticed once again, as we missed 
some momentum, but it can be done. Done by example, by some work 
- e.g. posting news to OSNews.com etc., or wrapping something like 
Google Wave, showing the world JS UI is still slow crap :-)
Maxim
2-Jun-2009
[14896]
and the helpfull and always generous support that Bo would give out
Pekr
2-Jun-2009
[14897]
Shouldn't do/next not allocating new block be called do/next/into 
instead of coming with other tricks?
BrianH
2-Jun-2009
[14898x3]
No, the /into option doesn't work like that. The /next word could 
be named cont, since it is a kind of continuation :)
I would really rather have the non-block-allocating DO/next, even 
if it isn't consistent with LOAD/next or TRANSCODE/next. DO of block 
is lower-level than those two, in terms of overhead.
However, if we want to change LOAD/next to match it's an easy fix.
Chris
2-Jun-2009
[14901]
'do/next - I use it in a function as a subverted version of 'case. 
 Perhaps if that's a bad function, there is an alternate way to implement 
it?
BrianH
2-Jun-2009
[14902x2]
We are implementing it in the alternate way already :)
Oh, you meant your subverted (?) CASE, not DO/next. CASE itself is 
very good, and we use it extensively.
shadwolf
2-Jun-2009
[14904]
rebol/next ?