Julia is not fun. We expect it to be fun, like python, but it's not.
If the OP is looking for a C++ alternative and knows Haskell, Rust is also an interesting alternative, although it's at a very early stage of development.
Julia generally favours composition over inheritance. You might be interested to look at GTK.jl, its widget/window system.