Well, i really do not get it. I tried :
julia> using Quadmath
julia> using DoubleFloats
julia> Double128 = DoubleFloats.DoubleFloat{Float128}
DoubleFloat{Float128}
julia> Double128(1)
ERROR: MethodError: no method matching DoubleFloat{Float128}(::Int64)
Closest candidates are:
DoubleFloat{Float128}(::Real, ::RoundingMode) where T<:AbstractFloat at rounding.jl:200
DoubleFloat{Float128}(::T) where T<:Number at boot.jl:716
DoubleFloat{Float128}(::Rational{S}) where {S, T<:AbstractFloat} at rational.jl:113
...
Stacktrace:
[1] top-level scope at REPL[26]:1
I dont get it. typeof(1) == Int64 wich is both smaller than Number and Real ![]()