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

World: r3wp

[!REBOL3 GUI]

Kaj
24-Feb-2011
[6190]
>> do %r3-gui.r3

Script: "R3 GUI - load and start" Version: $Id: $ Date: 9-Dec-2010/10:32:04+1:00
>> do %demoJC.r3

Script: "R3 GUI - Development Test Script" Version: 0.1.1 Date: none

Script: "R3 GUI - load and start" Version: $Id: $ Date: 9-Dec-2010/10:32:04+1:00
** Internal error: stack overflow

** Where: reduce switch parse to-text reduce parse to-draw all update-subgobs 
foreach update-subgobs foreach update-subgobs foreach update-subgobs 
show-native show-native show-native show-native show-native show-native 
show-native show-native show-native show-native show-native show-native 
show-native show-native show-native show-native show-native show-native 
show-native show-native show-native show-native show-native show-native 
show-native show-native show-native show-native show-native show-native 
show-native show-native show-native show-native show-native show-native 
show-native show-native sho...
BrianH
24-Feb-2011
[6191]
At one point there was a guard added to make sure that SHOW-NATIVE 
was only redefined once, to avoid that stack overflow.
Kaj
24-Feb-2011
[6192]
If I load RMA's original GUI in Jocko's R3, I get the same result
jocko
24-Feb-2011
[6193x2]
I also have that. If you launch directly %demoJC.r3, you don't have 
the problem (there is a call to r3-gui.r3 inside demoJC.r3). It seems 
that if you call it two times, it crashes.
to summarize: open a new cosole, launch directly demo:
do %demoJC.r3, and it should work ok.
Kaj
24-Feb-2011
[6195x2]
OK, that works
But it also segfaults when moved
jocko
24-Feb-2011
[6197]
not mine ... strange !
Kaj
24-Feb-2011
[6198x3]
On WINE. Also when just using the demo
Unfortunately, I can't show this at ReBorCon
This GUI and GLASS are also terribly slow
jocko
24-Feb-2011
[6201]
I have to leave, now
Anyway, I wish you a fruitful conference.
bye
Kaj
24-Feb-2011
[6202]
Thanks for the help
Pekr
24-Feb-2011
[6203x3]
Mine is here - http://xidys.com/pekr/rebol/demo.r3
not much time to fix everything anyway. There's two fixes for Doc 
style but generally - this gui is incompatible to Carl's one in many 
aspects ....
Does not work with A111. Carl should really not do rushed releases, 
if he has no time to push R3 further forward!
Kaj
24-Feb-2011
[6206]
I have to say, I'm surprised that you endured this for weeks
Pekr
24-Feb-2011
[6207]
well, not sure I understand the word "endured" correctly, but anyway 
- I wanted to become more familiar with the GUI, published some tickets, 
learned a lot, yet I am far from being a good coder. I also only 
have few hours a week to experiment. I initially thought it is going 
to be about changine few things here or there, but it seems to be 
more complicated.
Henrik
24-Feb-2011
[6208]
I believe the released GUI is out of sync with A111. The GUI works 
here.
Kaj
24-Feb-2011
[6209x2]
I think we're talking different definitions of "works" here
One or two years ago, Carl's GUI was demonstrable. This one isn't
Henrik
24-Feb-2011
[6211]
Well, hopefully the next release will be more stable.
jocko
24-Feb-2011
[6212]
Pekr, we are by and large at the same point. Your version is compatible 
with the a111 version that I compiled, except for a certain number 
of tests, like mine. Did your version work with the a110 of RMA for 
the drawing test ?
Kaj, I agree, Carl's version was demonstrable.

Some basic functions like request or alert, and styles like doc are 
still bugged in r3-gui.r3
Henrik
24-Feb-2011
[6213]
Some basic functions like request or alert

 - because they are an entirely separate scheme that is not yet implemented. 
 Carl's version of these were unorganized and lacking.
Pekr
25-Feb-2011
[6214]
jocko - you can fix Doc style - look at following ticket  - http://curecode.org/rebol3/ticket.rsp?id=1850&cursor=10
jocko
25-Feb-2011
[6215x3]
pekr - thanks, I will do it when I have time.
I have put a new version of test-demo, where the status of what is 
working and what is not is mentioned, and the crashing actions and 
faces are disabled. Pekr, I have not yet integrated your fix for 
the doc style ... later
http://www.colineau.fr/rebol/downloads/tests-R3Gui.zip
pekr - I see that you have put many other contributions on r3-gui 
bugs
Pekr
25-Feb-2011
[6218]
well, some of tickets are not clearly a bugs, but misconceptions 
... which most probably might get dismissed because of my incorrect 
understanding of the topic. But I wanted to have it "recorded". I 
just don't know, if RMA works with those tickets, as e.g. Doc style 
fix is not yet commented. I will wait for new release and we will 
see. Hopefully together we might get the demo working. I expect the 
biggest problem being in the area where new box model is involved 
... we will see ...
jocko
25-Feb-2011
[6219]
I agree with you. The point is, as there is not enough documentation, 
we may "translate" incorrectly the code. Anyway, I would be pleased 
to contribute with you to make this demo work, as I feel it very 
"sexy" and representative of the potential of the gui. Of course, 
RMA is welcome to do on their side this kind of demo, showing the 
various functionalities of r3-gui
Robert
25-Feb-2011
[6220x2]
Guys, I don't know how often I have to repeat it:


1. we get basic concepts implemented. All these basics are seperated 
as much as possible. That's why it will be totally incompatible to 
Carl's GUI. And, we don't try to be compatible. Our goal is to have 
an enterprise enabled GUI framework.


2. To do step 1, we just pick 1-2 styles, and enhance and change 
them exactly to just work with the concepts from 1. And, please see 
the plural in "concepts". We are doing step 1 & 2 by concept.


3. If this stabelized, we take the next style and adopt it. This 
might lead to some changes in 1. which than have to be carried forward 
again.

4. Then either next style or next concept.
It's quite simple. The GUI is not functioning in general purpose. 
Anyone expecting this is just pure wrong... you have to wait or help. 
And the concepts and styles we care are priorized by what we need.
Kaj
25-Feb-2011
[6222x2]
What we're observing is a regression over years
I wasn't expecting functionality, but I was expecting demonstrability
Robert
25-Feb-2011
[6224]
Well, RMA doesn't work for years on R3-GUI.
Kaj
25-Feb-2011
[6225]
It's been a year now
Robert
25-Feb-2011
[6226x2]
The other R3-GUI stuff is nothing I take seriously into account for 
now.
Yes, but not full-time. As we first did some tests, to proof if we 
can invest into the R3 line.
Kaj
25-Feb-2011
[6228x2]
It's one of the base rules of software engineering to keep complex 
systems in a working state
The reset of R3 development was already a flagrant violation, the 
results of which we're dealing with now
Robert
25-Feb-2011
[6230x2]
It works for us for those things we focus on. Of course, if you try 
to do other things it won't most likely not.
I agree, that's why we bite the bullet and invest a lot of money 
into the development of a useable GUI framework. It's a hell lot 
of work as we mostly started from scratch, and need to fight on the 
c-level as well.
Kaj
25-Feb-2011
[6232]
But it doesn't work. And you'll have great trouble getting back to 
a working state, with so many issues interfering. This alone explains 
the long time spans
Robert
25-Feb-2011
[6233]
Well, you seems to know more than me than. Anyway, yes, than that's 
the case.
Kaj
25-Feb-2011
[6234]
I would hope not
GrahamC
25-Feb-2011
[6235]
Maybe it would have been better to have kept Carl's GUI as something 
that could have been used warts and all, .. and the GUI team continue 
to work on their alternate GUI?  Would that have been possible?
Henrik
25-Feb-2011
[6236]
That means more work, so it would have to be handled by people other 
than Carl or RM Asset.
Oldes
25-Feb-2011
[6237]
Carl's GUI is not working because of internal changes like moving 
graphics to extensions module (using commands)
Ladislav
25-Feb-2011
[6238x2]
Graham, I guess, that you realize, that the original Carl's GUI is:

*kept and available

*maintained, the RMA is just the continuation of Carl's GUI, correcting/improving 
things that have been found necessary to correct

What exactly are you asking for, then?
Everyone crying for Carl's GUI should use LOAD-GUI function in Carl's 
builds of R3 alpha (the builds having View capabilities, not the 
console-only ones, as Kaj creatively tried)