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

World: r3wp

[!REBOL3-OLD1]

[unknown: 5]
15-Jul-2008
[6410]
I love AGG. but seems we don't do enough.  Like why not REBCODE integrated 
with the latest release?
ICarii
15-Jul-2008
[6411]
rebcode is too unstable apparently
BrianH
15-Jul-2008
[6412]
Also too slow. It needs some semantic redesign.
ICarii
15-Jul-2008
[6413x2]
AGG/Draw in R3 is very powerful - but view limitations (transparent 
surfaces etc) seem to hold it back.  Again - rendering to an OpenGL 
surface might solve some of these issues?
It would be nice to get a 20 - 50x speedup from OpenGL :)
shadwolf
15-Jul-2008
[6415]
I think Opengl Is alliased T___T and unstable on unix/ linux (basicly 
because of the lack of ground constructor really optimised drivers 
and upto date ...)
ICarii
15-Jul-2008
[6416]
OpenGL works great on Ubuntu for me
shadwolf
15-Jul-2008
[6417]
Opengl is too big for using 98% of the time 2D things
ICarii
15-Jul-2008
[6418]
when you compare the size of OpenGL to win32 GDI.. you wont find 
a lot of size difference - only feature difference
shadwolf
15-Jul-2008
[6419]
ICarii Ubuntu don't even handle X windows on my Nvidia 6800 GTS etc.... 
Xserv just not start ...
[unknown: 5]
15-Jul-2008
[6420]
Isn't OpenGl more comparable to DIRECTX?
ICarii
15-Jul-2008
[6421]
yes the later versions 9+
shadwolf
15-Jul-2008
[6422x2]
ICarii that not on the DLL size that's on the memory RAM size used 
that's where the faty hides hihihihihi
I saw I project of a VM  based on OPENGL  for 3D interface it's name 
was IO  or something like that I stopped it as soon i downloaded 
it the helloworld was bigger in memory than in rebol
ICarii
15-Jul-2008
[6424]
It just makes sense to have your compositing done on a video card 
rather than in CPU - and you will notice Vista / OSX both take this 
approach
shadwolf
15-Jul-2008
[6425]
but on the side way yes you can do filp the hello world over all 
axis  ^^
BrianH
15-Jul-2008
[6426]
That's why X/OSX/Vista has been trying to centralize the OpenGL/DirectX 
rendering, to share the load.
shadwolf
15-Jul-2008
[6427]
the thing that OPenGL  is not rendering on screen anything It mainly 
offers matrix handling routines and GLUT does the rendering on screen 
...
ICarii
15-Jul-2008
[6428x2]
its like having a toolbox ful of tools but refusing to use anything 
except the hammer in case of compatibility problems or bloat :P
i dont use GLUT with OpenGL - but rather call it direct - ive found 
GLUT is slow.
shadwolf
15-Jul-2008
[6430]
the other problem with rebol -> opengl is the data formating .... 
and all try to link opengl encounter that issue
ICarii
15-Jul-2008
[6431x2]
but were getting a little OT from R3 here ;)
R3 could hook into the display list feature of OpenGL for compositing
shadwolf
15-Jul-2008
[6433x2]
not really rebol with 3D content was one of my first consern when 
i started coding in rebol 4 years ago
and to return to the main topic having an independant REBOL clone 
project can give us the opportunity to hum dig all those silly ideas 
we have  ^^
ICarii
15-Jul-2008
[6435x3]
most of the ideas tho are outside core areas anyway and could interface 
back into R3
seems to be very much like OS design
all we are lacking in an internal messaging system for the messaging 
language's components ;)
BrianH
15-Jul-2008
[6438x2]
It will be even more fun to work within the R3 framework. Did you 
know that user defined datatypes are planned to include support for 
user defined function types? You could write your own rebcode as 
a plugin.
You could retrofit R3 with another VM that would integrate with the 
existing VM.
ICarii
15-Jul-2008
[6440]
Perhaps that sort of thing needs to be finished before even THINKING 
about view/vid/protocols..
shadwolf
15-Jul-2008
[6441]
having a rebol clone strong project can give us more skills and maybe 
lead carl to trust us more and open too alternative things like for 
example working on a new way to hook DLL  to extend rebol
ICarii
15-Jul-2008
[6442]
we shouldnt need to hook dll :P Rebol is a messaging language - it 
should have interface handling built in :)
shadwolf
15-Jul-2008
[6443]
with servers ?
BrianH
15-Jul-2008
[6444]
Right now Carl has an idea about REBOL that he is working through. 
The rest of us who are working on R3 are also busy, so overall we 
are letting him do it with little complaint, while we are getting 
stuff out of the way for the next push (AFAICT).
ICarii
15-Jul-2008
[6445x2]
why not? if each component is a black box and only data is passed 
between the you have more flexibility.
BrianH: understood :)
shadwolf
15-Jul-2008
[6447]
but then the problem is you move the hook to a server in C code and 
most  of your work is to write the hooking server in C ...
ICarii
15-Jul-2008
[6448]
shad: if you use pipes for data communication performance should 
remain acceptable
shadwolf
15-Jul-2008
[6449]
i'm not talking on perf i'm talking on  hum why to do C coding when 
all i want is doing Rebol coding ....
ICarii
15-Jul-2008
[6450]
i was thinking more in terms of:

[core(blackbox)]--- graphical display request  object ---[renderer]
shadwolf
15-Jul-2008
[6451]
in python when I want to use a DLL  I write a bridge wich is more 
easy to wirte because C and python data types and hum the same  (same 
with java ...) so the bridging part is not so headach tahn writing 
a bridge in rebol
BrianH
15-Jul-2008
[6452]
From Carl's posts on the subject (not necessarily in the blog), it 
seems that he is using the new VID design as a mental framework that 
he is hanging a bunch of core changes on. This seems like a significant 
project that Carl is uniquely suited for. I would even recommend 
that prospective cloners wait until he is through this project - 
the results are likely to be worth it :)
shadwolf
15-Jul-2008
[6453]
mental framework that means VID have synapse or that means you code 
VID the way u imagine your interface
ICarii
15-Jul-2008
[6454]
rebol as a (windows/whatever) service would be nice - if it was stable 
enough.
shadwolf
15-Jul-2008
[6455x2]
Ho that remember i noticed in VID2  a surprising bug ....
when you cascade the below and across
BrianH
15-Jul-2008
[6457]
Mental framework is a system design term. Synapses are in the implementation 
phase :)
shadwolf
15-Jul-2008
[6458]
for example : view layout [ below img img across img img return img 
img below img return and so on
ICarii
15-Jul-2008
[6459]
buzzwords aside - it will be interesting to see what Carl comes up 
with next time he surfaces :)