Re: [julia-users] howto import fix_dec?

2016-07-21 Thread Jeffrey Sarnoff
thanks, I think I found the problem -- my float() function should force 
Float64


On Thursday, July 21, 2016 at 4:36:53 PM UTC-4, Jeffrey Sarnoff wrote:
>
> I thought I could specialize fix_dec(), the catchall is something like 
> `fix_dec(x::AbstractFloat, n::Int)` and I had intended to define 
> `fix_dec{P}(x::ArbFloat{P}, n::Int)`.
>
> On Thursday, July 21, 2016 at 4:31:37 PM UTC-4, Yichao Yu wrote:
>>
>> On Thu, Jul 21, 2016 at 3:42 PM, Jeffrey Sarnoff 
>>  wrote: 
>> > I got this error 
>> > ERROR: StackOverflowError: 
>> >  in fix_dec(::ArbFloats.ArbFloat{116}, ::Int64) at ./printf.jl:932 
>> (repeats 
>> > 8 times) 
>> > 
>> > 
>> > I tried to import Base.fix_dec, Core.fix_dec to override the definition 
>> -- 
>> > neither worked. 
>>
>> What are you trying to override? 
>> Overriding a definition and calling the old on in it isn't supported. 
>>
>

Re: [julia-users] howto import fix_dec?

2016-07-21 Thread Jeffrey Sarnoff
I thought I could specialize fix_dec(), the catchall is something like 
`fix_dec(x::AbstractFloat, n::Int)` and I had intended to define 
`fix_dec{P}(x::ArbFloat{P}, n::Int)`.

On Thursday, July 21, 2016 at 4:31:37 PM UTC-4, Yichao Yu wrote:
>
> On Thu, Jul 21, 2016 at 3:42 PM, Jeffrey Sarnoff 
>  wrote: 
> > I got this error 
> > ERROR: StackOverflowError: 
> >  in fix_dec(::ArbFloats.ArbFloat{116}, ::Int64) at ./printf.jl:932 
> (repeats 
> > 8 times) 
> > 
> > 
> > I tried to import Base.fix_dec, Core.fix_dec to override the definition 
> -- 
> > neither worked. 
>
> What are you trying to override? 
> Overriding a definition and calling the old on in it isn't supported. 
>


Re: [julia-users] howto import fix_dec?

2016-07-21 Thread Yichao Yu
On Thu, Jul 21, 2016 at 3:42 PM, Jeffrey Sarnoff
 wrote:
> I got this error
> ERROR: StackOverflowError:
>  in fix_dec(::ArbFloats.ArbFloat{116}, ::Int64) at ./printf.jl:932 (repeats
> 8 times)
>
>
> I tried to import Base.fix_dec, Core.fix_dec to override the definition --
> neither worked.

What are you trying to override?
Overriding a definition and calling the old on in it isn't supported.


[julia-users] howto import fix_dec?

2016-07-21 Thread Jeffrey Sarnoff
I got this error
ERROR: StackOverflowError:
 in fix_dec(::ArbFloats.ArbFloat{116}, ::Int64) at ./printf.jl:932 (repeats 
8 times)


I tried to import Base.fix_dec, Core.fix_dec to override the definition -- 
neither worked.