10 Reasons We Need Java 3.0
Subject:   Interface naming collisions
Date:   2002-08-06 09:38:49
From:   rpkrajewski
Response to: Interface naming collisions

Amen !

In Common Lisp, object functions are just functions and are thus subject to namespace/package partitioning. In Java, by contrast, member selection and the namespace syntax both use ".", which would make any new syntax for letting members belong to packages a bit ugly or different.