Juerd skribis 2006-01-19 22:18 (+0100):
> Could you live with @foo being an array, and @foo in scalar context
> returning a reference to that array? And with arrays being interfaces to
> underlying Arrays, which are objects, which makes arrays non-objects
> that can be used *as* objects?
This turns "everything is an object" into "everything can be used with
OO syntax", which I think is more true.
Alternatively and simultaneously, "everything represents an object".