4 ms·
This is my impression as well. I'd happily replace Python with it for everything if not for the library issue. It's hard to really trust it, though, when you'v
by aaron-lebo 10y ago
This is my impression as well. I'd happily replace Python with it for everything if not for the library issue.
It's hard to really trust it, though, when you've got a few semi maintained and used libraries for any given domain. It's not just the lack of libraries that's frustrating (wrapping C isn't hard), but like you said, there's a point where there's too few uers to find obscure things on Google.
- dx034 10y agoWhy not replace it with Julia, which should be a bit further when it comes to libraries, and can run Python? I admit, Julia is also still unstable, but it makes fast progress and should reach a stable state in 2017.
- throwaway7645 10y agoI'm not convinced of that. It's supposed to be a general purpose numerical language, and doesn't even have a decent native plotting library (gadfly doesn't seem to be maintained and using matplotlib is a hack)...tldr; it has a long way to go.
- jrevels 10y agoMight want to check out Plots.jl [1], which is pretty quickly becoming the de facto plotting library for many Julia users. It abstracts over various plotting backends, including native Julia graphics libraries like GLVisualize.jl [2] (which IMO has amazing potential for simulation visualizations once native graphics programming in Julia matures). I hear the normal PyPlot/GR wrappers are pretty useful as well. They're ultimately not native Julia code, but since Julia makes it so easy to reuse tools in other languages, why not take advantage of that feature? [1] https://juliaplots.github.io/ https://juliaplots.github.io/ [2] https://github.com/JuliaGL/GLVisualize.jl https://github.com/JuliaGL/GLVisualize.jl
- Sean1708 10y agoWhat makes you think that Gadfly isn't maintained? Also failing Gadfly you could always try Winston, Plotly, or Plots.jl.
- ziotom78 10y agoIt's true that using matplotlib in Julia (via PyPlot.jl) is some sort of a hack. However, it works surprisingly well!