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

World: r3wp

[!REBOL3-OLD1]

ICarii
15-Jul-2008
[6446]
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 :)
Pekr
15-Jul-2008
[6460]
ICarii - as for DLLs - maybe DLL interface will not be present in 
R3 as we know it. Well, most wrappers will not probably work out 
of the box. IIRC Carl was thinking making DLL interface just a plug-in. 
Plug-in interfaces API is done from some 80%, just not exposed yet 
...
shadwolf
15-Jul-2008
[6461x2]
that should renderize 1 image then the second on the lower then block 
of 4 images in sqaure  the below an image then a secon column same 
way
I was suprised to see that I don't really renderize that
ICarii
15-Jul-2008
[6463]
that's the origin reset bug isnt it shad?
shadwolf
15-Jul-2008
[6464x3]
yeah somthing like that  on the very ast colum the last images are 
inserted below the first column and not on the continuation of the 
4th columb
column ...
so to solve that i used fixed position with "at"
BrianH
15-Jul-2008
[6467x2]
Wait, that would be in mezzanine code, the layout function - I am 
familiar with that function. Send me some test code that demonstrates 
the bug and we should be able to fix it.
The fix would make it into the next R2 release.
Henrik
15-Jul-2008
[6469]
BrianH, notify Anton as well. I know he published some heavy patches 
to layout in DevBase.
Dockimbel
15-Jul-2008
[6470]
Brian: sure, user defined types are interesting features, but do 
you seriously think that such low-level feature would be implemented 
(and finished) before 2010 if high-level features like VID take precedence 
? What would be the next priority, View's Desktop ? Looking at how 
R3 has evolved since the first alpha in june 2007, I see that only 
very few core vital features have been finished, like ports, and 
the rest of the time has been spent on less important things like 
unicode support (which is a *very* valuable addition, but not vital, 
because anyone can implement it at mezz level if required). Features 
that nobody, except Carl, can add to the language (because it's closed) 
like modules, threading, rebcode, user-types,... are still pending.
shadwolf
15-Jul-2008
[6471]
that how i told it  you just mix below and accross blocks
BrianH
15-Jul-2008
[6472]
We should check to see if the bug still exists with Anton's current 
patches.
ICarii
15-Jul-2008
[6473]
Doc: I agree totally.
shadwolf
15-Jul-2008
[6474x3]
BrianH here is the working sample that show the bug
view layout [ below btn "1" btn "2" across btn "3" btn "4" return 
btn "5" btn "6" below btn "7" btn "8" return b

tn "9" btn "10" across btn "11" btn "12" return btn "13" btn "14" 
below btn "15" btn "16" ]
that what i love with rebol  an sample is while discusing to pop 
out a bug is so easy to do  ^^
BrianH
15-Jul-2008
[6477]
Doc, a lot of the module code is there already, mostly mezzanine 
and a few core changes that have already been done. Rebcode we can 
add ourselves after UDTs are there. Unicode was a lot more important 
than you think, because it required language design changes and had 
deep implications - it had to be done first. I agree that there are 
definitely some low-level things that I would like Carl to focus 
on next, like threading and the changes to the object! semantics 
(this affects modules and nearly everything else). Only then can 
the plugin interface be done, and with plugins come UDTs.
shadwolf
15-Jul-2008
[6478]
see you have buton 11 below the btn 8 instead of having it below 
the btn 10
ICarii
15-Jul-2008
[6479]
expected position should be below the 10 and beside the 4
BrianH
15-Jul-2008
[6480]
Got it, the return after the 8 is returning to the point set by the 
first below before the 1.
shadwolf
15-Jul-2008
[6481x3]
hum well if it was only a little hum spacing problem I wouldn't  
point at it but why the first column is rendering OK and the column 
with exactly same instructions is not
and where the bug arrive to the top of the mountain is when you add 
a 3rd colum you have the 2 first column rendered OK  and the bug 
show on the 3rd column ...
view layout [ below btn "1" btn "2" across btn "3" btn "4" return 
btn "5" btn "6" below btn "7" btn "8" return b

tn "9" btn "10" across btn "11" btn "12" return btn "13" btn "14" 
below btn "15" btn "16" return btn "17" btn "18"

across btn "19" btn "20" return btn "21" btn "22" below btn "23" 
btn "22" ]
Dockimbel
15-Jul-2008
[6484]
Brian: I agree with you, but Carl seems to be more interested in 
"chasing windmills" than implementing vital core features.
shadwolf
15-Jul-2008
[6485x2]
but hum ???
look the 3 column code ... that's freak
BrianH
15-Jul-2008
[6487x2]
It looks like some variable in layout isn't getting set correctly. 
This may be tricky - there may be code out there that depends on 
the broken behavior. R2 is in compatibility mode, you know. We don't 
make breaking changes if they will break too much, or if we do we 
break towards R3 compatibility. Still, this seems to be bad enough 
that the cde pattern would be avoided, so it should be safe to fix.
cde -> code
shadwolf
15-Jul-2008
[6489]
that why i proposed in R3 dev blog tomaybe change the way to handle 
block of widgets using grid to suport  the widget like in GTK+ (yes 
i'm not original shame  on me )
BrianH
15-Jul-2008
[6490]
VID3 is completely different. I doubt the bug would even apply there.
shadwolf
15-Jul-2008
[6491]
hum i didn't tested the bug with teh R3  alpha i have but i will
BrianH
15-Jul-2008
[6492]
Doc, I'm not assuming that Carl is chasing windmills at this point; 
unfortunately I don't have enough info to make that judgement. All 
I can tell is that the Unicode stuff was deep and far reaching, and 
required many core changes, so much so that it had to be done first. 
That was definitely not chasing windmills, that was bare minimum 
functionality for a modern programming language, something that all 
of the other language rewrites going on right now have had to do.
Henrik
15-Jul-2008
[6493x3]
AFAIK, there is no above or below system in VID3. It layouts more 
like traditional systems like QT or GTK.
above = across, sorry
but since VID3 is in limbo right now, it may not be useful to do 
tests with it.