[erlang-questions] OTP-9649 and further changes

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


Björn,

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

Yurii

>> 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