World: r3wp
[!REBOL3]
older newer | first last |
Maxim 26-Oct-2010 [5756x2] | commented 1720 |
1718 looks good to me.. though the name is hard to map to the effect it has... I didn't find a better one. | |
BrianH 26-Oct-2010 [5758] | I think FORFIND was one (worse, and by me) suggestion, when Carl brought this up in a blog last year. |
Maxim 26-Oct-2010 [5759] | I just had a flash!!! when data value [ do something ] |
BrianH 26-Oct-2010 [5760] | Nothing particularly loop-y or sequency about WHEN, not like *ALL. |
GrahamC 26-Oct-2010 [5761x3] | we already have difference |
I have suggest 'diverge? | |
ed | |
Maxim 26-Oct-2010 [5764x2] | not difference.... diff. |
actually difference could handle series . right now its not used on series... or is it? | |
BrianH 26-Oct-2010 [5766] | It is, and differently. |
GrahamC 26-Oct-2010 [5767] | that's the point .. we already have difference .. so we should choose a different word |
BrianH 26-Oct-2010 [5768] | It treats the series like sets. One of the group with UNIQUE. |
GrahamC 26-Oct-2010 [5769] | and a diff should really show all points of difference |
BrianH 26-Oct-2010 [5770] | Divergence ? |
GrahamC 26-Oct-2010 [5771x2] | so using 'diff implies more than one gets |
( does 3 more characters add much ? ) | |
BrianH 26-Oct-2010 [5773] | It adds the right part of speech. Grammatical correctness. |
GrahamC 26-Oct-2010 [5774] | if not diverge? seriesa seriesb [ print "they're equal mate!" ] |
BrianH 26-Oct-2010 [5775] | And it is more exactly on topic than difference or diff. |
Maxim 26-Oct-2010 [5776] | Divergence: too obscure a word time to get the thesaurus... ;-) |
GrahamC 26-Oct-2010 [5777] | shorter words are preferable too ... but who cares |
BrianH 26-Oct-2010 [5778] | It's an obscure meaning :) Shorter words are preferable as long as they mean the same thing. |
GrahamC 26-Oct-2010 [5779] | sounds more like the title of a sci fi novel |
BrianH 26-Oct-2010 [5780x2] | But DIVERGE? is a way to add the equivalent meaning, but using REBOL naming conventions rather than English. |
English doesn't have ? in words :) | |
GrahamC 26-Oct-2010 [5782x2] | I thought we were programming in rebol? |
suffix? length? | |
Maxim 26-Oct-2010 [5784x2] | ? words are logic returning words. true none false. |
(at least that is what they should do.) | |
BrianH 26-Oct-2010 [5786] | The base language for the naming of REBOL functions is English. But REBOL adds naming conventions that English doesn't have. |
GrahamC 26-Oct-2010 [5787x2] | what logical computation does 'suffix? do ? |
and length? et cetera | |
BrianH 26-Oct-2010 [5789x2] | So the ? is the REBOL equivalent to the nce in divergence. |
Otherwise, diverge is a verb. | |
Maxim 26-Oct-2010 [5791x2] | ? should stand for : is [something] ? but its also used as: what is [something] ? though the second form could be used on just about every function which isn't a process... so I don't like that we sometimes add ? when we really are asking for a process of some data. |
suffix? is not does this have a suffix? it's give me the suffix. | |
GrahamC 26-Oct-2010 [5793] | ? is also used in Rebol to mean "of" |
Maxim 26-Oct-2010 [5794x2] | that is the second form..... what is [something] of ? |
of implied if there is an argumetn. | |
GrahamC 26-Oct-2010 [5796] | waste? [ of time ] |
BrianH 26-Oct-2010 [5797] | Then would need the nce. Diverge is still an action word. Divergence is the noun. |
GrahamC 26-Oct-2010 [5798] | Sorry, language is defined by use ... not by dictionaries |
BrianH 26-Oct-2010 [5799] | Diverge is still a verb, and divergence still a nown. The dictionaries came later. |
Maxim 26-Oct-2010 [5800] | deviation |
BrianH 26-Oct-2010 [5801x3] | That would work. And it doesn't imply going in a different direction like diverge(nce) does. |
Unless you go back to the latin, at which point both words have the same root: going in a different direction. | |
We have had to break out the thesaurus many times when naming REBOL functions :) | |
Maxim 26-Oct-2010 [5804] | It's my #2 search link in my browser ;-) |
Andreas 26-Oct-2010 [5805] | DIVERGENCE is a spot-on name. |
older newer | first last |