World: r3wp
[!REBOL3]
older newer | first last |
Maxim 26-Oct-2010 [5819] | so what's the difference between divergence and deviation.... I am straying from the question... I disgress.. ;-) |
GrahamC 26-Oct-2010 [5820] | deviation has a statistical meaning |
Maxim 26-Oct-2010 [5821] | true |
BrianH 26-Oct-2010 [5822] | My latin is rusty, but I think that deviate means to go in a different direction, while diverge means to branch. |
GrahamC 26-Oct-2010 [5823] | how about "wanda" ... that's a noune |
BrianH 26-Oct-2010 [5824] | So divergence is more accurate than deviation in this case. (I'll try to keep the spelling under control.) |
GrahamC 26-Oct-2010 [5825] | or, 'away |
Andreas 26-Oct-2010 [5826] | And deviation is in relation to a "norm". |
GrahamC 26-Oct-2010 [5827] | we can play this game all day |
BrianH 26-Oct-2010 [5828] | Deviation is relative to a norm only for statistics. |
Andreas 26-Oct-2010 [5829] | Also for law or sociodynamics. |
Maxim 26-Oct-2010 [5830] | with the statistics use of deviation brought to light ... I revert to divergence. its a more unique term. |
Andreas 26-Oct-2010 [5831] | You deviate from a contract, you deviate from social rules, the right path, etc. |
Maxim 26-Oct-2010 [5832] | rebolers are all deviants. |
BrianH 26-Oct-2010 [5833] | On a good day :) |
GrahamC 26-Oct-2010 [5834x2] | equal? a b |
diverge? a b | |
Fork 26-Oct-2010 [5836] | I missed a lot of this conversation, but saw some mention of NAN and INF. Exceptions by default seem like the natural choice. Anything different could be done with refinements. divide/symbolic 1 0 ... or something? |
BrianH 26-Oct-2010 [5837] | That is what I was saying about ? in REBOL before. EQUAL? is short for EQUIVALENT, and DIVERGE? would be short fot DIVERGENCE. It's nonsense in English, but English is just the base language for REBOL function names. |
Andreas 26-Oct-2010 [5838] | Problem with `diverge?` is that the proposed function will not return a boolean, unlike equal?. |
BrianH 26-Oct-2010 [5839] | Or INDEX?, LENGTH?, SUFFIX?, ... |
Andreas 26-Oct-2010 [5840x2] | It returns the first series at the point of divergence. |
Yeah, those always have been ill-conceived names. | |
Maxim 26-Oct-2010 [5842] | exactly what I was pointing out earlier. index, length suffix should have their ? dropped. |
BrianH 26-Oct-2010 [5843] | Fork, the Inf and NaN discussion has moved to CC bug#1717. |
Andreas 26-Oct-2010 [5844x2] | And use -of instead. But that's another discussion. |
It's just that I would not repeat that mistake when introducing new names. | |
BrianH 26-Oct-2010 [5846] | Make that point in bug#1719, where Carl can see it. He tends to let us play out these discussions on our own. |
PeterWood 26-Oct-2010 [5847] | I notice that the disarm stub function which was useful for running code written to work in R2 under R3 is not included in A109. Is this by design? |
Andreas 26-Oct-2010 [5848] | Yes, Peter. It was intentionally removed in A108 (cf. http://www.curecode.org/rebol3/ticket.rsp?id=1508) |
PeterWood 26-Oct-2010 [5849] | A small gotcha for people who want to write scripts that run under both R2 and R3. |
Andreas 26-Oct-2010 [5850] | One of many, I fear. We should probably start an "Incompatible changes" page on the wiki and collect them. |
Maxim 26-Oct-2010 [5851x2] | I'm still not sure this specific stub should be removed. it will invalidate *many* R2 scripts and its not such a big thing to leave... as long as it prints out a warning. |
it could actually be part of a "compatibility" mode switch.... something like a delayed module which only need to import when running r2 code. | |
Andreas 26-Oct-2010 [5853x3] | The other way round is an option as well. |
We can collect all of those in an "r3-backward" module. | |
(Ignore that. Reading comprehension failed me :) | |
Maxim 26-Oct-2010 [5856] | yes exactly. an r2-compatibility module |
BrianH 26-Oct-2010 [5857] | That is a better plan than leaving these anachronisms in R3 by default :) |
Maxim 26-Oct-2010 [5858] | but we need to make sure we collect them all (I gather you've been a pack rat about this ;-)> |
BrianH 26-Oct-2010 [5859x3] | There are some things that we won't be able to replicate, like evaluation rules. |
So it'll be more like an R3/Backward :) | |
I expect that with the R2/Forward additions to R2 there might be a useful middle ground. | |
Maxim 26-Oct-2010 [5862] | is import expected for R2/forward? even if its just for non dll stuff? |
BrianH 26-Oct-2010 [5863] | Yes, as an addon (not part of R2 by default). I wanted to wait for the model to be set first, and now (for a110) it will be. |
Maxim 26-Oct-2010 [5864x2] | cool. that is the biggest issue I have now when trying to run simple R3 stuff in R2. |
yes... I am using modules :-) | |
BrianH 26-Oct-2010 [5866] | I assumed so, but it's nice to hear that you are using R3 modules :) |
Maxim 26-Oct-2010 [5867] | (a classic case of.... if you can't convince them... use the stuff they put all those hours on... its probably better than yours ;-) |
BrianH 26-Oct-2010 [5868] | hours -> weeks, months? |
older newer | first last |