On Friday, October 1, Alex van den Bogaerdt wrote: > > It is alright to create aliases for AVERAGE and LAST (AVG and LST), > and you prefer to include INT over DIV. > > What about both INT and DIV and give the user a choise ? > > And since you mentioned INT, perhaps also include ROUND ? > It can be "x,/,INT" vs. "x,DIV", and "x,0.5,+,INT" vs. "x,ROUND".
My reason for disagreeing with the "LST" alias, is the fact that it's not really a standard abreviation. Simply having a TLA for every OP is IMHO not the way to go. I can see the point to AVERAGE => AVG, as I'm a lazy bastard. But how are you going to go with ROUND? What about RANDOM? Are they both going to be RND? Also, I could make as strong an argument to not use "INT", but instead introduce a new operator called "#", which will give you the integer part of the number on the top of the stack [push(int(pop(TOS)))]. Then the above could be replaced with: "x,/,#" and "x,0.5,+,#". This way keeping things in the same vein as other +,-,/,%,*,... Of course, this would introduce a slightly non-standard operator, one I'd be quite willing to see not implemented... Just my $0.03CDN worth... --Toby. *----------------------------------------------------------------------------* | Tobias Weingartner | Email: [EMAIL PROTECTED] | Nothing here yet | | Apt B 7707-110 St. |--------------------------------| Nor here yet... | | Edmonton, AB | Unix Guru, Admin, Systems-Dude | Nor here... | | T6G 1G3 ---------------------------------------------------------------| | Canada / %SYSTEM-F-ANARCHISM, The operating system has been overthrown | *----------------------------------------------------------------------------* -- * To unsubscribe from the rrd-developers mailing list, send a message with the subject: unsubscribe to [EMAIL PROTECTED]
