[erlang-questions] OTP-9649 and further changes

Yurii Rashkovskii <>
Tue Jan 24 00:22:48 CET 2012


Is there any way tuple module calls can be separated from parametrized
modules and subsequently documented and become part of standard


>> But I was wondering if there's any word out about the fate of tuple
>> modules? The ones like {erlang}:element(1). Are they expected to be
>> kept around? (I certainly hope they are :)
> No, we don't expect to keep them.
> As pointed out by others, "tuple modules" is just an implementation
> detail of parameterized modules (which is an experimental feature).
> We have not reached a decision yet, but in the future we expect
> we will do one of two things:
> * Remove parameterized modules completely from the compiler
> and run-time system.
> OR
> * Implement parameterized modules properly by creating a new
> data type, both to allow better type checking by Dialyzer, and
> to possibly improve performance.
> /Björn
> --
> Björn Gustavsson, Erlang/OTP, Ericsson AB

More information about the erlang-questions mailing list