[erlang-questions] Type tuple won't compile

Kostis Sagonas <>
Wed Dec 31 09:21:24 CET 2014


On 12/30/2014 11:15 PM, Luis Rascão wrote:
> i'm on 16B03-1, i know about predefined types and if all of them failed
> i would have had no problem with this, what bugs me is that only tuple
> is raised as an error, guess it's a bug that's since been fixed, thanks!

Since you are on R16B03-1, it's not at all surprising that there is no 
complaint about the map() type since maps were introduced starting with 
OTP 17.  (This also explains why the compiler in 17.* gives a warning 
rather than an error when confronted with a definition of the map() 
type; this gives some time to programs to adapt when language additions 
or changes take place.)

But it's indeed a bug that the R16B03-1 does not raise an error for 
redefining list().  It's good to know that in 17.x it does not occur 
anymore.

Kostis


More information about the erlang-questions mailing list