- An n-tuple is a collection of values, e.g.
(1, "a", x -> x + 2)
. - A record is an n-tuple with named fields. Usually the order of fields is not significant in records.
- Serializing is encoding an object/value to another data format, such as JSON.
- Inverse with Deserializing (decoding)
- Marshalling is a form of serializing that crosses the type system. Usually with regards to FFI.
- Foreign Function Interface (FFI) is calling another language/runtime system, and converting it to the current one.