Path: csiph.com!x330-a1.tempe.blueboxinc.net!newsfeed.hal-mli.net!feeder3.hal-mli.net!newsfeed.hal-mli.net!feeder1.hal-mli.net!news.glorb.com!news-out.readnews.com!news-xxxfer.readnews.com!news.misty.com!news.iecc.com!nerds-end From: glen herrmannsfeldt Newsgroups: comp.compilers Subject: Re: overloading, was Looking for volunteers for XL Date: Fri, 2 Dec 2011 05:36:40 +0000 (UTC) Organization: Aioe.org NNTP Server Lines: 21 Sender: news@iecc.com Approved: comp.compilers@iecc.com Message-ID: <11-12-007@comp.compilers> References: <11-11-048@comp.compilers> <11-11-053@comp.compilers> <11-11-054@comp.compilers> <11-11-058@comp.compilers> <11-11-060@comp.compilers> <11-11-067@comp.compilers> <11-11-070@comp.compilers> <11-12-003@comp.compilers> NNTP-Posting-Host: news.iecc.com X-Trace: leila.iecc.com 1322843234 90796 64.57.183.58 (2 Dec 2011 16:27:14 GMT) X-Complaints-To: abuse@iecc.com NNTP-Posting-Date: Fri, 2 Dec 2011 16:27:14 +0000 (UTC) Keywords: types, design Posted-Date: 02 Dec 2011 11:27:14 EST X-submission-address: compilers@iecc.com X-moderator-address: compilers-request@iecc.com X-FAQ-and-archives: http://compilers.iecc.com Xref: x330-a1.tempe.blueboxinc.net comp.compilers:379 Kaz Kylheku wrote: (snip) > Overloading is any situation in which a symbol has more than one > meaning, resolved by context, such as the class of some argument. It > is "loaded up" with two or more meanings, hence "overloaded". While this is true, I think people tend not to think of it as overloading when the operations are similar, such as fixed point and floating point addition. There have been complaints about Java, which claims not to have operator overloading, and then uses the + operator for String concatenation. Lots of fun is you do things like: int i=3; System.out.println(i+i+"="+i+i); -- glen