records are dead long live to ...

Kevin Bourrillion kevinb at
Fri Apr 12 18:17:12 UTC 2019

On Fri, Apr 12, 2019 at 12:34 AM Remi Forax <forax at> wrote:

At the end of section "Why not "just" do tuples ?", you have this gem,
> "A good starting point for thinking about records is that they are nominal
> tuples."

That is *a* starting point, but I think a barely useful one. Records have
semantics, which makes them *worlds* different from tuples. Methods,
supertypes, validation, specification... I think it's fair to say that all
a record *holds* is a "tuple", but it's so much more. Record is to tuple as
enum is to int.

Kevin Bourrillion | Java Librarian | Google, Inc. | kevinb at
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the amber-spec-experts mailing list