-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 25/11/12 14:19, Andy Seaborne wrote:

> The obvious follow-through to me is that there should be classes
> (final even), not interfaces, because they have strong equality
> rules.

See also JEP-169 "Value Objects". [1]

So presumably terms would be value-ish. Ditto triple and quad.

Graph and dataset collection-ish or even just iterable? I keep an eye
the java lambda discussion, and it would be nice to fit with that. [2]
(although I'm sure I've read an much updated version of this) Stuff like:

    graph.filter(...).groupBy(...).into(anotherGraph);

As for equals(), java collections seem to use a form of structural
equivalence and some even work as hash keys (nice, but ewwwww).

Damian

[1] <http://openjdk.java.net/jeps/169>
[2]
<http://cr.openjdk.java.net/~briangoetz/lambda/collections-overview.html>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with undefined - http://www.enigmail.net/

iEYEARECAAYFAlC17qwACgkQAyLCB+mTtynaPgCeP6yK2BERomukW5F5f8+hYe3c
2lQAnjSElyKf/GGGExyye1+/DZRtNxaO
=5lsS
-----END PGP SIGNATURE-----

Reply via email to