From: Andrew C. <ac...@ci...> - 2006-12-06 04:31:54
|
Hi folks, time for a bit of fun. I was just describing to some fellow geeks the glory of Icon and Unicon, and when I mentioned that Unicon not only supports multiple inheritance but also circular inheritance, they fell of their chairs. "What possible use can that have?" I waved my hands around in a circular manner and said "Wave-Particle-Wave, Cartesian-Polar-Cartesian". "APART from those specialised cases, what possible use can that have?" "To prove that it can be done and it can make sense" was my final answer. So my question to the forum is, what other varying instances of circular inheritance has been implemented in Unicon, and what are the benefits? Thanks for your indulgence. |