
Johan Råde wrote:
John Maddock wrote:
Johan Råde wrote:
floatdistance(lhs, rhs)? Would adding an underscore be nicer:
FPT float_distance(FPT lhs, FPT rhs); How about discrete_distance?
That's not bad at all actually,
Thanks, John.
To me the word distance suggests an unsigned quantity.
Same here, but...
Maybe discrete_difference?
The word difference in the context of a numerical operation suggests a numerical difference, so I feel that distance suits better here. I like "representation_distance". To me it says exactly what it is. And I would even call it "rep_distance" since 'rep' is a fairly common abbreviation. Anyway, don't we want to also have the 'cousin' function: "representation_advance", such that: representation_advance(x,representation_distance(x,y)) == y always holds for any x,y? That identity makes it clear that the distance is signed. Best -------- Fernando Cacciola SciSoft http://scisoft-consulting.com http://fcacciola.50webs.com