Some exciting ideas being discussed for Julia 0.4: https://groups.google.com/forum/#!topic/julia-users/SeHfp7Jv7d0