Real is an abstract type that has many non-floating-point subtypes, including all integer types and rationals. Being a subtype of Real means, as the name suggests, that a type represents values on the real number line. There is a FloatingPoint abstract type, which is closer to what you're thinking of, but it also includes BigFloat.
P.S.: Why Julia users do not hang on IRC? Such trivial questions would be addressed instantly. I guess this mailing list is being misused as an IRC channel. (~54 emails per day).
Some do. Personally, I find IRC to be far too much of a continual distraction. Email I can answer when I want to. With IRC, there's also no record of the discussion, which would just mean having to answer the same questions more often. IRC might be quicker and more convenient for the people asking questions, but not for the people answering them.
I think the confusion is that Julio assumes Int is used for brevity, when it is actually used for cross-platform compability.
-- John
In this case, Float would be less, rather than more, clear because our Float would describe a type that most languages would call Double.
Just to be clear, no one in here is arguing that Float32 is useless. The only proposal is to have a cleaner symbol Float as an alias to Float64.
Júlio.