Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What experimental features of Erlang should I "not" be using?

Tags:

erlang

I recently found out that I should not be using parameterized modules in Erlang (the new keyword) as they are experimental and may be removed. What other things should I not be using, and why?

like image 688
yazz.com Avatar asked Feb 18 '10 19:02

yazz.com


1 Answers

  • Parametrised modules
  • Extends (I can't work out if this is a part of the parametrised modules or not)
  • Packages

These are in the order of my increasing dislike, so I would accept parametrised modules without too much grumbling but would actively fight against packages.

One thing to keep an eye on is NIFs, native implemented functions. They are still experimental but I am certain that they will become standardised in a not too future release. Used in the right way they can be very useful.

like image 157
rvirding Avatar answered Sep 17 '22 07:09

rvirding