[erlang-questions] Pmods, packages, Unicode source code and column numbers in compiler - what will happen in R16?

Richard Carlsson <>
Thu Oct 18 18:09:39 CEST 2012


On 2012-10-18 17:48 , Loïc Hoguin wrote:
> Or, why not remove the bad features to allow them to spend more time on
> adding good features instead of forever maintaining bad ones?
>
> Plus that's not removing a feature, that's removing an experiment gone bad.

I must say, I'm still wondering why you (and others) consider 
parameterized modules an "experiment gone bad". Most of the criticism 
I've seen has been about the implementation (which was just intended as 
a proof of concept), i.e., tuples instead of a separate datatype, no 
additional support in tracing makes debugging hard, and so on. Those 
things could be fixed with a proper implementation. But the current OTP 
proposal is to keep only the crappy part of it, which makes very little 
sense to me. And if you dislike parameterized modules, do you dislike 
funs as well? They're both just closures.

     /Richard




More information about the erlang-questions mailing list