[erlang-questions] binary_to_integer/1 and binary_to_float/1 and friends

José Valim <>
Mon May 7 16:01:36 CEST 2012


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 <> 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
> Founder and Lead Developer
> *
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20120507/c7f26534/attachment.html>


More information about the erlang-questions mailing list