Re: Issue of the week
- Posted by Hawke <mdeland at NWINFO.NET> Oct 01, 1998
- 588 views
Carl R. White wrote: >This method *isn't* overloading as such. >Not like in C or Ada anyway. >It's redefinition. In other languages, it'd >be interpreted as mutual recursion, which >Euphoria doesn't handle this way. hrmmmm.... *ponder*.... ah, ya!, but no... ummm... *you hear miscellaneous brain fart sounds* wait, but yeah, hrmmm... ah!, yes, but... wait,no... *thmoke, thmoke! i thmell thmoke!* ummm... *think*.... hrmmmmmm.... okay... can we get a definition of mutual recursion as defined by 1>everyone else & 2>EU ??? that might help me 'get' this... >> ...overloading gives me headaches... >I like overloading. >Take the following Ada Code: > type Dodgy is new Integer; > function "*"(Left: Integer; Right: Integer) return Dodgy is > begin > return Dodgy(Left + Right); -- *Plus*?! Oh dear... > end Dodgy; i reiterate :) overloading gives me headaches, *especially* when i see s*it like presented above... redefining '*' as PLUS? you are simply... evil!... dare i say downright _mean_??? ;> --Hawke'