World: r3wp
[!REBOL3 GUI]
older newer | first last |
Graham 11-Feb-2010 [556] | hehe ... at least it's not the R-word! |
Henrik 12-Feb-2010 [557] | I'm adding face tag handling to the specs document on the wiki, while also building the first prototype today for tag handling. Feel free to air suggestions. |
Graham 12-Feb-2010 [558] | If I knew what you were talking about ... maybe I could suggest! |
Henrik 12-Feb-2010 [559] | ok, the basics are here: http://rebol.net/wiki/R3_GUI_Specs#Style_and_Face_tag_principle |
shadwolf 12-Feb-2010 [560x4] | for rebol3 GUI what ever you put in it really it has to work the same way every where it exists .... the differencies between R2 windows and R2 linux are so big that advanced projects are a pain to make |
main line should be SAME VID SCRIPT PRODUCE SAME RESULT ANYWHERE !! | |
and i think that comes really before anything else... | |
http://shadwolf.free.fr/area-tc23-linux.jpg a teaser for what the rebol futur WILL BE !!! | |
Henrik 12-Feb-2010 [564] | Shadwolf, those are low level things, so Cyphre is the one to bash, if it doesn't work everywhere. :-) With any luck the R3 GUI shouldn't have any need for adapting to various OSes and hardware. |
shadwolf 12-Feb-2010 [565x2] | i'm not bashing anyone ... i'm ust showing why rebol is considere as a toy and not as a professional solution |
i'm less interested at pointing culpit than obtaining solutions. What ever is to blame that's not blaming people that we will get the things going on we need to show the potention and show that lot of differencies exists between OSes that supports lastest official rebol and then try to make the rebol 3 not repeating the same errors. | |
Henrik 12-Feb-2010 [567] | I'm starting to think that keeping a set of rules to parse for tags, may not be a great idea after all: - Each rule is largely used only once. - The rule list is quite short and there are not that many places to use rules. - Building the parser is complex. - The rule would have to be parsed on each invocation of a function which takes longer than simply searching for a tag. This would have to be done potentially hundreds or thousands of times on opening a single window and just consumes more memory. - Setting and unsetting tags by using the rules as part of a state machine just leaves a new need for further processing the result where you use it, and perhaps slows it even more down, because you need a state machine engine to drive it. The list of rules is good as a design guideline as I've used it for the VID Extension Kit, but no further than that. Tags are of course still needed. I think I'll reduce today's prototype not to include rules, but simply manage tags directly. |
shadwolf 12-Feb-2010 [568] | hum you mean on the VID side no need to adapt the R3's script to any OSes. Yeah that's how it's promoted man ... REbol a unical VM of less than 1Mo giving you the same thing avery where that's what the advertising said from the begining twelve years ago. And twelve years later we are still not there ... |
Robert 12-Feb-2010 [569x2] | Cyphre, Henrik, Ladislav and I are going to pic up the current VID34 code and drive it forward. Our goal is to get it into a shape that it can be used to build apps. We will try to sync with Carl about our steps to avoid that we fork away. Overall we want to solve the current stuck situation and move forward. Our goal is to make VID34 useable for big apps. Focus is neither minimalistic nor "can be used by a child". This will be for the big boys. But still simpe to use and providing a bunch of features you need to make enterprise applications. |
All this is done in the context of one of my companies: www.rm-asset.com that will sponsor the development. | |
shadwolf 12-Feb-2010 [571] | good deal ... and why not a fork ? i mean VID3.4 can be used as module or side library |
Robert 12-Feb-2010 [572] | This is the software development company doing the commercial apps for other companies. Our goal is to create a professional framework we will use for all our developments. |
shadwolf 12-Feb-2010 [573] | I pretty like the idea of a more reactive VID made and maintained by the community something with really open source that I could acces any time solve the bugs that's slows my dev and share the patch i made. I'm better at finding solutions to existing problems than inventing new problems |
Robert 12-Feb-2010 [574x2] | @Shadwolf: If Carl doesn't agree with what we do or wants to position VID34 different than it will be a fork. Overall I still think we should avoid creating to much GUI forks and fragment our little community forces but instead pool forces to faster move forward. |
But our mission is clear: We will get a R3-GUI up & working that will hold for big apps. | |
shadwolf 12-Feb-2010 [576x3] | Robert i think 2 years ago the reply from carl was christal clear VID3.4 is not what he wanted drop it he would do VID alone when he get the time and in the mean time 2 years 24 month we lost an opportunity to motivate ourselves to get VID 3.4 tuned up |
and even VID 3.4 can be a school for people to get a first concrete access to what is in rebol and how things are done in it | |
how do you want people contribute with quality when they don't have a sand bow to shape their abilities ? | |
Robert 12-Feb-2010 [579] | That's why we now drive things forward. And we will document it, so it's as simple as possible to let other contribute, fix things etc. |
shadwolf 12-Feb-2010 [580x2] | anyway it have to be easy ... the easier it is the faster you will be able to port it and / or solve emerging problems |
and simple as rebol shown us those last 10 years doesn't means cheap capabilities | |
Henrik 12-Feb-2010 [582] | We'd like to avoid forks, so I think we should break steps up in a concrete way, so Carl can chime in on what he likes, doesn't like and what he can improve, swap out easily, etc. Right now, I've been working on face traversal and am now working on tags. |
Graham 12-Feb-2010 [583] | I'm unclear here .. which one are you now working on ? Carl's code or Gabriele's code ? |
Henrik 12-Feb-2010 [584] | Carl's code. |
amacleod 12-Feb-2010 [585] | Carl seems to have some specific stuff in mind for vid direction but he is just not going to get to it anytime soon...I do not see a prob with you guys coming up with an alternate vid (rebgui for r3) in the mean time...each gui may be addressing different needs anyway. Carl's VID, when ready, can become the defacto and distributed with R3 but in the mean time we can use the alternate to push R use forward. |
Maxim 12-Feb-2010 [586x4] | right now... what we are waiting to get R3 VID going as an open, steady, team effort, really is the next host release with VID implemented as an extension. |
IMHO, Henrik has stepped up as project manager for R3VID. Cyphre is still interested in helping out on the low-level AGG AFAIK. Others, like me, will definitely chime-in when it starts being more organized, if only to implement Styles, themes and stuff like that. But we need the next host released... and AFAICT, that is one of the main projects of Carl right now. At least, I hope it is. | |
I might also work on some low-level stuff, which is what I'm more interested in helping on right now. | |
even for the OpenGL implementation, the next host will make my job easier AFAIK. | |
Henrik 13-Feb-2010 [590] | Tags are now implemented. Now it's a matter of using them. |
Pekr 13-Feb-2010 [591] | Henrik - what is the plan to get Carl's opinion on some of his known plans, e.g. layers. Shouldn't you know, how were those supposed to work, etc., before you do any other design decisions? |
Henrik 13-Feb-2010 [592] | It would be preferable, yes. It depends how we can push it around, as I'm not sure Carl will want to go into GUI work now. |
Pekr 13-Feb-2010 [593x2] | well, such claims sound very strange. One of the reasons why Carl forked GUI was, that he did not agree to some concepts. So it really surprises me, that you plan to continue to work on VID, without any coordination ... that once again asks for later fork. I think that for Carl to explain/document his ideas would not mean more than few hours of his work ... |
if you do only preparation/documentation work right now, everything is ok then ... | |
Henrik 13-Feb-2010 [595] | The way we implement things is so they can rather quickly be pulled out again, if we have to and revert to the original VID3.4, and the implementations will be documented clearly. Since there is a business decision on the line, we can't afford to wait with implementation, even if Carl doesn't like it, but we still want to stay friends with him. :-) |
Pekr 13-Feb-2010 [596] | so we really are talking fork here :-) Well, I will be glad for any GUI for R3, that is a fact. It is just that I thought managing Carl for some 1-2 hours chat on some isolated group here would not hurt, and you would simply know, what Carl's plan is. I can understand business driven decisions ... but anyway ... |
Henrik 13-Feb-2010 [597] | I prefer to have our changes gradually being applied to the official VID3.4, rather than just declare it a fork immediately. But we'll see. |
Graham 13-Feb-2010 [598] | Any working GUI is preferable to an official broken one. |
amacleod 13-Feb-2010 [599x2] | Even if an official GUI is released tomorrow it will not be all things to all people and some will develop other gui's (rebgui, maxim's glass etc) why not start now as opposed to later. It need not be considered a folk of the offical vid...just an alternative choice. the official when released will be adopted if it works well enough so you won't be stepping on carl's toes. |
folk>fork | |
Maxim 13-Feb-2010 [601x3] | Guys, remember that Carl WANTS help? that means accepting ideas. especially from like-minded people. AFAIK, Henrik is closest to the source as to how Carl wants VID to evolve. So if you (Henrik) want to put time and effort while the next host gets released, I say GO! Its time this community stops asking "what does Carl want" all the time. He wants REBOL to be used. he wants his last 15 years of life to mean something to more than himself. Everything going into R3 is a direct response to what WE have been asking for the last decade. He wants R3 to be what WE need, within a few guidelines we all agree to in the first place. He wants REBOL to grow, and like a child that has grown... Some parts of REBOL will grow without him, others will grow with his counsel. |
We aren't followers of a sect, waiting for praise from the prophet. The more we take up projects and move them forwards without his daily intervention, the more the overall will be coordinated... right now, Carl is still too close to the code IMHO. which is why we don't have feedback on some of the projects we start work on (like schemes, for example). | |
The fact that brian has completely taken over parts of the development of R3, should be a clue, that there are other areas where this is possible. This is all just my two cents, but in the last year that I have been chatting with Carl and some of the people which have "taken responsibility" for some stuff in R3, the more Its obvious to me that Carl just wants the community to do more... to take up more responsibility. | |
Carl 13-Feb-2010 [604x2] | You got it right. |
BTW, the GUI project will be coming back to life soon... and I'll only be one of several people working on it. | |
older newer | first last |