Re:Programming languages that are actively developed on GitHub
by smsm42 on Monday January 02, 2017 @11:31PM
(#13306738)
I'm not sure number of stars on gihub is a good measure of popularity of a language, especially when we're talking about number around 10k. I'm pretty sure Rust has more than 20K users, and Ruby and PHP have both more that 10K. Vast majority of these users though don't look through the C code of their engine and don't star it on github.
Re:Programming languages that are actively developed on GitHub
by jlarocco on Monday January 02, 2017 @09:48PM
(#13306280)
The default sort order is the number of "Stars" each repo has received, which isn't a useful measurement, IMO.
Re:Programming languages that are actively developed on GitHub
by throwaway7645 on Monday January 02, 2017 @08:47PM
(#13306018)
Does it still not have a decent charting library in the stdlib? I look at it every now and then (always looking for a good successor language for Python) and last I recall you had to use MatPlotLib? Is that accurate? This is stupidly simple in Matlab and should be here as well.
Re:Programming languages that are actively developed on GitHub
by Tarrosion on Monday January 02, 2017 @10:15PM
(#13306409)
A lot of people seem to like Plots.jl, a unified frontend for several plotting backends.
https://github.com/tbreloff/Plots.jl
I still prefer Gadfly, which does everything I need while looking great. (Only nitpick is slow time to first plot in each session.)
Re:Programming languages that are actively developed on GitHub
by Xcelerate on Monday January 02, 2017 @08:51PM
(#13306038)
"Other than a few minor nitpicks"
That would be a nope. Gadfly doesn't meet my needs and seems to have stalled in development, so I use Matplotlib via PyPlot, but Matplotlib is a bit maddening to work with. I heavily considered attempting my own plotting library during grad school but couldn't find the time for it :/
(Although I will say that Convex.jl makes up for all the pain of not having a good plotting library...)
Re:Programming languages that are actively developed on GitHub
by throwaway7645 on Monday January 02, 2017 @09:13PM
(#13306131)
Thanks for the reply. I agree that Matplotlib is too complex. I'd abandon Python today if Julia had simple charting in stdlib, but practically nothing does outside .NET (sadly, I'm not a fan).
Re:Programming languages that are actively developed on GitHub
by kiloDalton on Monday January 02, 2017 @10:58PM
(#13306576)
It's worth noting that convex.jl is developed by the same folks as cvx (matlab) and cvxpy (python). They all provide access to the same solvers with similar abstraction and usability.
Other than a few minor nitpicks, Julia is genuinely a joy to program in, and the depth of its feature goes very far (multiple dispatch, homoiconicity, genuine macros, sophisticated type system, runtime compilation via LLVM, clean interfacing with C code). I can't say the same for other languages. You can tell the language was designed and not cobbled together in an ad hoc fashion.