[erlang-questions] binary_to_integer/1 and binary_to_float/1 and friends
Richard Carlsson
carlsson.richard@REDACTED
Mon May 7 21:06:58 CEST 2012
EEPs should only be needed for changes to the language itself, or more
far reaching changes to the standard libraries. For a small change like
this, just submit it as a patch and see if OTP will take it in. Don't
forget that documentation and test cases are needed as well.
/Richard
On 2012-05-07 16:01, José Valim wrote:
> Can someone from the OTP team let me know if I need an EEP for this or
> if I should just send patches straight to erlang-patches? Thanks in advance.
>
> On Mon, Apr 30, 2012 at 7:47 PM, José Valim <jose.valim@REDACTED
> <mailto:jose.valim@REDACTED>> wrote:
>
> At the beginning of this year, there was a discussion about how to
> implement binary_to_integer/1 in Erlang.
> There is a possible implementation for such function which is quite
> trivial:
>
> list_to_integer(binary_to_list(binary))
>
> However, it has the trade-off that it can't be used in guards
> (unless defined in a macro) and there is an unnecessary conversion
> cost to list (although the cost is small since both binary and list
> are likely small).
>
> With Riak, Cowboy and other tools pushing towards using binaries
> instead of lists for strings, the need for such functions will
> become more and more common.
> Is there any chance we will see this as built-in functions and
> therefore available in guards in R16?
>
> Thanks,
>
> *
> *José Valim*
> www.plataformatec.com.br <http://www.plataformatec.com.br/>
> Founder and Lead Developer
> *
>
>
>
>
> _______________________________________________
> erlang-questions mailing list
> erlang-questions@REDACTED
> http://erlang.org/mailman/listinfo/erlang-questions
More information about the erlang-questions
mailing list