I'm admittedly a huge fan, but it's hard to find any downsides, even for such a young language. A couple of things you might notice if working in the REPL:
- There's no quick way to del/clear the current environment. Namespaces are planned but not yet implemented.
- If a function is redefined, there is no automatic recompilation of dependent functions. It's easy though to list or recall existing functions.
Give it a go. It's a lot of fun. Some of the core team have been invited to present at Lang.NEXT.
Depending on the extent of your plotting needs, Julia's grpahics/plotting capabilities will probably not be quite the same as something like gnuplot or ggplot2.
- There's no quick way to del/clear the current environment. Namespaces are planned but not yet implemented.
- If a function is redefined, there is no automatic recompilation of dependent functions. It's easy though to list or recall existing functions.
Give it a go. It's a lot of fun. Some of the core team have been invited to present at Lang.NEXT.