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

World: r3wp

[!REBOL3-OLD1]

Maxim
14-May-2009
[14179x2]
R2 "incompleteness" in one of the major reasons why many initially 
love the language, but after they try to build a "serious" app, they 
discover that some things need to be fixed.
he actually said something much better... "we need to add native 
image manipulation functions"   :-)
Sunanda
14-May-2009
[14181]
I've also seen useful bits of R2 (in my opinion) be discarded as 
part of the R3 vision.
These things happen :-)
Maxim
14-May-2009
[14182]
for me, R3 is a real attempt at delivering a finished product.  probably 
the first time since rebol's creation.
Steeve
14-May-2009
[14183]
i made a script with R3 which vectorizes simple images (initialyy 
to build vectorial fonts usable with the draw dialect) 

I used a lot bitwise operators like OR and XOR on that images as 
a prefiltering process.
I can put in the te trash my work now.
Maxim
14-May-2009
[14184]
you can talk to carl about the fact that you need them, in r3 chat. 
 I'm there yet but if you explain that you're doing worthwhile stuff, 
he might just  put them back... until the better funcs are put in 
place...
Oldes
14-May-2009
[14185]
Steeve, cannot you just get the RGBA raw data and do the math on 
it instead of image directly? Also is your script available. I have 
own script for making vectorial fonts from bitmap but it works on 
black and white tracing (in rebcode)
Steeve
14-May-2009
[14186]
bah... to be honest, i can do the job using another tricks, it will 
be less elegant...
Henrik
14-May-2009
[14187]
Steeve, Carl knows exactly how to step on your toes, eh? :-)
Oldes
14-May-2009
[14188]
or we will get "few powerful natives to manipulate image data directly".:-)
Maxim
14-May-2009
[14189]
maybe your will be a case to put that higher in priority  ;-)
Oldes
14-May-2009
[14190]
the question is when:-/
Steeve
14-May-2009
[14191x2]
Oldes i used XOR operator on black and white images of letters to 
extract the contours
i can extract the contours with the graphic engine too, but then 
it's polluted with smouth corrections.
BrianH
14-May-2009
[14193x2]
Steeve, did you catch where Carl said that those features would be 
better added as native functions, than as misdefined operators?
Never mind, that was already mentioned :)
Steeve
14-May-2009
[14195]
For my revenge i posted a puzzle
BrianH
14-May-2009
[14196]
Geez, who is Meijeru ?

I like Meijeru, someone who makes bug reports that we can fix or 
dismiss. Even the dismissed tickets serve as documentation. Thanks 
for commenting on some of those, Steeve - you put it better than 
I could. Meijeru reminds me of Steeve, circa 3 months ago :)
Maxim
14-May-2009
[14197]
hehehe
Pekr
14-May-2009
[14198]
BrianH: it is a strange situation - we are giving up on some "polymorphism", 
and replacing it with more functions to get the same reflectivity. 
No more first, second, third, etc. working on multiply types, but 
instead using values-of, words-of, etc.
Maxim
14-May-2009
[14199]
the best testers are always those that don't know what they are doing.
Pekr
14-May-2009
[14200]
I don't understand, why XOR and OR should be removed from functioning 
upon image datatype?
BrianH
14-May-2009
[14201x2]
We got a lot of port! bugs fixed - and tickets usefully documented 
through their dismissal - thanks to Steeve.
Polymorphism only makes sense when the concepts correspond. What 
we are removing is false polymorphism.
Pekr
14-May-2009
[14203]
Brian, Steeve mentioned that not all of vector bugs are fixed, is 
that correct? It would be probably good to fix them, no? :-) (well, 
if vectors have any role in new rebin/plugin/dll interface)
Steeve
14-May-2009
[14204]
To be honest it's not frankly bugs but wishs
BrianH
14-May-2009
[14205]
All of the vector bugs that were reported before the great vector 
rewrite are fixed. The new stuff, not yet.
Steeve
14-May-2009
[14206]
like scalar math operations on vectors
BrianH
14-May-2009
[14207]
There's a bug too, with mold of vectors.
Maxim
14-May-2009
[14208]
are there any matrix operations for vectors?
Steeve
14-May-2009
[14209]
in your dreams Maxim, only in your dreams...
BrianH
14-May-2009
[14210x2]
Not yet. We're waiting to add that until we implement multidimensional 
vectors.
Same with Steeve's scalar math request.
Pekr
14-May-2009
[14212x2]
multivectors? I am curious about its semantics ...
I can't feel there is any intention to add such feature for 3.0 :-)
Steeve
14-May-2009
[14214]
can't or can ?
Pekr
14-May-2009
[14215]
can't. It is not on R3.0 list of features, IIRC.
BrianH
14-May-2009
[14216]
We aree also curious about the semantics of multidimensional vectors, 
which is why they aren't implemented yet.
Steeve
14-May-2009
[14217]
I hope Brian may enter these features in Carl's brain, by force...
Pekr
14-May-2009
[14218]
:-)
Maxim
14-May-2009
[14219]
we need pekr to argue with carl too  ;-)
BrianH
14-May-2009
[14220]
They are lower priority than security issues (the reason for the 
new reflection), multitasking (the reason for the new system), etc.
Pekr
14-May-2009
[14221x3]
I think that you have to use my past aproach - to cry loud, to cry 
often, to cry on many places .....
My experience is, that Carl works in his own world, and it is good, 
we communicate with him via some "API" :-) E.g. I had to mention 
article about the need to use better timers (not done yet) for something 
like 3 or 4 times. Then, when I found the right time and his mood 
to actually look into it, I think that he agreed that there is better 
solution than what we now have ...
Brian: I think that tasking is not going in for 3.0
BrianH
14-May-2009
[14224]
What we then had, or what we now have? He redid timers once already...
Pekr
14-May-2009
[14225]
I think that we need - plugins, security, gfx, gui, few protocols 
(later some engine like cheyenne inside), well, we need many things. 
Also current implementation of codecs is absolutly useless, no concept, 
just a workaround ...
BrianH
14-May-2009
[14226]
We needed the system object changes for modularity and security too. 
Once we clean up for those, multitasking won't be that hard.
Pekr
14-May-2009
[14227x2]
BrainH: I'll point you to one article, wait a min., I need to find 
it. Actually - it was Cyphre who found it IIRC.
http://www.codeproject.com/KB/system/timers_intro.aspx


we imo need multimedia timers, definitely. So "small" change can 
make big difference. We don't ned to look pre W2K imo. And it is 
crazy that MS has all this mess in their API. The good thing is, 
that timers are host layer, so community can advance it ...