If you mean a fixed point number, you might want to check out FixedPointNumbers.jl.
--Tim On Saturday, March 14, 2015 06:28:00 PM Christian Peel wrote: > I've been toying around with implementing a fixed-point type in Julia. > This has been mentioned before (http://bit.ly/1DlF2S0) I guess that it is > on one or more person's to-do list; does anyone have a fixed-point type > they can share? > > I made a toy type at this gist: > https://gist.github.com/christianpeel/4f630b98fe133b6df690 This type sets > the number of fractional bits globally and always uses Int64 for the > underlying data. I haven't found a clean way to set the type of the > underlying data to an aribitrary integer type (see the second file in the > gist for one really ugly workaround). One thing that I kept wanting to > do was to somehow pass the type for the underlying in, but the following > code isn't allowed. Is there anyway to pass a datatype into a constructor? > > immutable FixedP{T<:Integer} <: Real > num::T > FixedP(num::FloatingPoint,T::DataType) = new(convert(T,num*2.0^FPEXP)); > end
