If you're worried about it changing in some way you could always
rename the module or cut+paste the code into something else.
mochinum:digits/1 isn't going anywhere and I doubt its behavior is
going to change beyond a potential performance tweak or two (unless we
find a bug). I'm not going to promise we won't add more functionality
to mochinum though.
On 12/18/07, Yariv Sadan <[EMAIL PROTECTED]> wrote:
>
> On Dec 17, 2007 10:28 AM, Bob Ippolito <[EMAIL PROTECTED]> wrote:
> >
> > On 12/17/07, Joneksi <[EMAIL PROTECTED]> wrote:
> > >
> > > Hi
> > >
> > > In erlsql.erl:
> > >
> > > encode(Val, false) when is_integer(Val) ->
> > > integer_to_list(Val);
> > > encode(Val, false) when is_float(Val) ->
> > > [Res] = io_lib:format("~w", [Val]),
> > > Res;
> > >
> > > Is there still a reason to not to use more accurate float_to_list?
> > >
> > > Eshell V5.5.5 (abort with ^G)
> > > 1> A=0.0000012345678.
> > > 1.23457e-6
> > > 2> io_lib:fwrite("~w", [A]).
> > > [["1.23457",101,45,54]]
> > > 3> float_to_list(A).
> > > "1.23456780000000008931e-06"
> > > 4>
> >
> > You can get the best of both (compactness and accuracy) with
> > mochinum:digits/1.
> >
> > http://mochiweb.googlecode.com/svn/trunk/src/mochinum.erl
> >
> > 1> mochinum:digits(0.0000012345678).
> > "0.0000012345678"
> > 2> float_to_list(0.1).
> > "1.00000000000000005551e-01"
> > 3> mochinum:digits(0.1).
> > "0.1"
> >
> > -bob
>
> This looks good! The only issue is including it in the ErlyWeb
> distribution (I prefer to avoid adding another dependency). Do you see
> any problems with that? Do you think this file may change?
>
> Yariv
>
> >
>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"erlyweb" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/erlyweb?hl=en
-~----------~----~----~----~------~----~------~--~---