> Also other object systems which are alternatives to proto seem less
> relevant than basic scoping and free variable lookup in functions.

Sorry, but that seems absurd; object systems are less relevant to each
other than the totally orthogonal question of scope?

> proto does that but uses the consistent default rather than the
> inconsistent default that you prefer.

$.proto falls back upon get(), I presume, because the authors didn't
feel like recursing up the parent hierarchy themselves; I'll continue
to believe that the scope pollution was an oversight until they
contradict me. At which point I'll probably switch object systems.

Vague appeals to consistency, when you're really only talking about
naive get() semantics, don't mean much; especially after you've spent
hours debugging mysterious bugs resulting from scope pollution.

______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

Reply via email to