On Tue, Aug 18, 2015 at 6:04 AM, Sisyphuss <zhengwend...@gmail.com> wrote: > We use `Int8(x)` to construct an `Int8`, > but use `float(x)` to convert to a floating point.
Float is not a type. FWIW, `AbstractFloat(1)` works. > > We defines `Symbol` as an object, > but use `symbol()` to construct symbols. `Symbol("a")` works, just not for arbitrary types as `symbol`. However, `Int*` don't allow converting from arbitrary types either so it is consistent. From what I understand, `int*` are deprecated because you should be explicit about what you want to do. For symbols this is less of an issue. > > I am so confusing. Hopefully you don't literally mean this.