World: r3wp
[!REBOL3 GUI]
older newer | first last |
Claude 23-Dec-2010 [4694] | super many thanks for it .....but demo not working !!!!! |
Henrik 23-Dec-2010 [4695] | Demo is still based on Carl's old GUI, I believe. only LOAD-GUI has changed. |
Kaj 23-Dec-2010 [4696] | You may want to patch that, too |
Claude 23-Dec-2010 [4697] | it could be a good idea to upgrade demo too. |
Kaj 23-Dec-2010 [4698] | Upgrading would probably mean a rewrite |
Claude 23-Dec-2010 [4699] | well some guru could do this job and show us bests practices with load-gui ! |
Henrik 23-Dec-2010 [4700] | actually, there is a big bunch of tests in the zipped source code that I uploaded a few days ago. those contain some examples for study. |
Gregg 23-Dec-2010 [4701] | Thanks GUI team! |
Oldes 23-Dec-2010 [4702x2] | I don't like how you use function names like faces? to return other than boolean values. |
names like: back-face?, next-face? should be better: prev-face, next-face | |
nve 23-Dec-2010 [4704] | Do you a demo script ? |
Oldes 23-Dec-2010 [4705x2] | I mean in R3 gui. |
For example I would prefere FACES-OF instead of FACES? as Anton sugested.. in the latest sources is used faces? And there is more such a cases which I don't like. I really use the names ended with ? only for logic. | |
Kaj 23-Dec-2010 [4707] | I agree |
Henrik 24-Dec-2010 [4708] | I think the idea was to separate functions from actual faces. |
Oldes 24-Dec-2010 [4709] | the functions map-inner and map-outer are not used anymore? |
Henrik 24-Dec-2010 [4710] | http://94.145.78.91/files/r3/gui/r3-gui-src.zip Updated to latest sources and a build is now inside as well. |
Oldes 24-Dec-2010 [4711] | Ah... map-event is the old map-inner native function |
Ladislav 24-Dec-2010 [4712] | FACES-OF:FACES? preferences - the current count is 3 (developers - Cyphre, Ladislav, Henrik) : 3 ( Anton, Pekr, Oldes) |
Anton 24-Dec-2010 [4713] | Oldes, I agree about the slight inappropriateness of back-face? next-face? having the '?'. However, I also don't like much the same names without the '?', as I used such words as variables in some algorithms. I tentatively suggest back-face-of next-face-of. |
Henrik 24-Dec-2010 [4714] | Anton, that might be a good idea. |
ChristianE 24-Dec-2010 [4715] | +1 for FACES-OF |
Oldes 24-Dec-2010 [4716] | I totally agree with you, Anton. I don't care that the world is longer if it improves readability of the code. |
Andreas 24-Dec-2010 [4717] | +1 for FACES-OF |
PeterWood 24-Dec-2010 [4718x3] | +1 for FACES-OF |
Oldes: there are a number of REBOL functions with a ? that return something other than boolean - length? and type? immediately spring to mind! | |
I can see that they would be more meaningful if they were called length-of and type-of though. | |
Kaj 24-Dec-2010 [4721] | They're also exceptions to the general rule, because the word without ? is used too much as a variable or another function, as Anton says |
Gregg 24-Dec-2010 [4722] | +1 for FACES-OF |
Claude 25-Dec-2010 [4723] | Merry Christmas |
Ladislav 25-Dec-2010 [4724] | Re: "They're also exceptions to the general rule" - the general rule *is* to use the question mark for such functions, though. The FACES-OF "convention" is not a REBOL convention. In fact, it is more like a C convention. |
Pekr 25-Dec-2010 [4725x2] | Ladislav: and what about words-of, values-of? Those did not exist in R2, but were added to R3. Faces-of fits that naming scheme .... |
having consistent naming conventions across the board is imo always a tough call. Naturally I can understand, why you have selected short "faces", and adding question mark ... | |
Andreas 25-Dec-2010 [4727x2] | Even in R2 we had maximum-of and minimum-of. |
In R3 A110 we have 8 "-of" words and 16 non-logic! "?" words (+4 "?" console convenience words). | |
BrianH 25-Dec-2010 [4729] | I prefer the *-of naming, even if they might get complaints about not being reflectors (most of the -of words are reflectors). |
Andreas 25-Dec-2010 [4730] | Quite a few of the 16 existing "?" non-logic! words fall in the backwards-compatibility category (e.g. exists? index? info? length? modified? offset? size? type?). |
BrianH 25-Dec-2010 [4731x3] | Some of the ? words won't be able to be changed because of backwards compatibility (this is a #667 situation, not a #666). |
We could add new words in addition to the old, but not get rid of the old. At least that's the policy (so far). | |
EXISTS? is used in conditional expressions, so it is not completely non-logic. I am not sold on the ? equals logic rule though; to me, ? always meant question. | |
Anton 25-Dec-2010 [4734x2] | EXISTS? originally returned only logic, didn't it? So its evolution into more than just logic should also be considered a backwards compatibility legacy situation, I think. |
I don't mind '?' being use to indicate a question, but I think the "-of" words more accurately reflect what information is being extracted FACES? - it's like "huh?" - it's vague, someone's secret language. (Maximum-of and minimum-of were poorly named; I wanted them changed to 'at-maximum(-of)' etc since they return the series at the index.) | |
Steeve 25-Dec-2010 [4736] | Just a warning. Don't be seduced by the Dark Side of the Force. It's what I dislike the most in all actual popular languages. I mean , the bad habit to outrageously extend the names of variables and method. The exact meaning of variables and methods is given by the context of the use case. That's why they don't need to be over explicit. And If you have any doubt, you can use HELP, at least in Rebol. |
BrianH 25-Dec-2010 [4737] | Agreed, Steeve, I'm OK with giving a +1 to the magic words method. |
Steeve 25-Dec-2010 [4738] | In human languages, words are almost all polysemous. The true meanings of words is given by the context. Carl was able to expel all the horrors syntactic found in other languages. So we can almost read code like a human language. Do not lose this goal, if you can. |
Robert 25-Dec-2010 [4739] | +1 FACES? What would a logic mean here? That there are faces? Well, it's a GUI thing... if than maybe FACE? could be ambigous. |
Steeve 25-Dec-2010 [4740] | Btw, I vote to keep FACES?. When i see ? in a word's name, i know it may be a boolean or a calculated value (actually a function). If the context is not clear enough, I invoke HELP. Actually, I would have choose the name CHILDS. It's more polymorphic, and it can apply on faces or gobs. |
Anton 25-Dec-2010 [4741x2] | Ah damn, you exposed my true nature as a Dark Side human resources manager. |
sorry, recruitment officer. | |
Steeve 25-Dec-2010 [4743] | :- |
older newer | first last |