Not only on Swedish… I hope that makes you feel better.
Welcome to the club! Luckily for you, Julia doesn’t have such issues. I want to clarify some things:
You don’t need to always specify types (hello, C++). String, Int64
will be automatically deduced by compiler:
julia> Dict("a" => 10, "c" => 20)
Dict{String,Int64} with 2 entries:
"c" => 20
"a" => 10
You don’t like =>
? You can replace it with any other available symbol (from How to change => to another symbol?):
julia> const → = =>
Pair
julia> 1 → 2
1 => 2
Regarding this:
Types are generally written in UpperCamelCase, as they are in Julia base / standard library. It’s standard in every modern language to write object type names that way, and base types are in no way more special than any object type you declare in Julia.
That may not satisfy your needs, though. Do you really dislike pressing Shift key? The solution is simple:
julia> const int = Int
Int64
julia> const float = Float64
Float64
julia> int(1.0)
1
julia> float(1.0)
1.0