Por que 'Infinito' não é permitido nos carros alegóricos de Erlang?

Erlang (e por extensão Elixir) suporta números de ponto flutuante.

Alguns carros alegóricos possíveis:

1.23451.0e101.0e-42

Erlang suporta NaN (nan. em Erlang) (ainda estou para descobrir um método que geranan próprio).

No entanto, Erlang não tem suporte paraInfinity. Embora padrões comuns como o IEEE-754 afirmem que se deve retornarInfinity ao fazer coisas como1.0/0.0, em vez disso, Erlang lança umbad arithmetic error.

O mesmo acontece ao tentar fazer carros alegóricos 'muito grandes' como1.0e400.

Provavelmente há alguma razão (histórica?) Por trás disso.

questionAnswers(2)

yourAnswerToTheQuestion