Live data from Hacker News

Programming languages that are actively developed on GitHub

github.com

21–30 of 133 posts

Re: Programming languages that are actively developed on GitHub

#22

Interesting to note that Julia comes in at #9 on the list, ahead of Scala, Clojure, and Erlang. I still think it's the most underrated programming language of the decade and hope that its usage continues to grow. I know it's touted as a language for numerical computing and scientific research, but I believe it would make a great general purpose language, perhaps even better than Python. Other than a few minor nitpick…

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

#23

Which of these projects has a truly open development process that takes place in public and on Github? Are most (or some) of these developed internally by whichever enterprise is behind the language where developers at those companies "bake" commits and then push them up after going through an internal code review process?

Rust is one that's developed in the open. Commits to Rust's master branch must be done through pull requests on Github. All PRs must be approved and reviewed before being merged, and the approver cannot be the same person who submitted the PR. Furthermore, major changes to the language must undergo an RFC process, which is also coordinated via a Github repo: https://github.com/rust-lang/rfcs/ .

Re: Programming languages that are actively developed on GitHub

#24

Interesting to note that Julia comes in at #9 on the list, ahead of Scala, Clojure, and Erlang. I still think it's the most underrated programming language of the decade and hope that its usage continues to grow. I know it's touted as a language for numerical computing and scientific research, but I believe it would make a great general purpose language, perhaps even better than Python. Other than a few minor nitpick…

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.

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.)

http://gadflyjl.org/stable/

Re: Programming languages that are actively developed on GitHub

#25

Which of these projects has a truly open development process that takes place in public and on Github? Are most (or some) of these developed internally by whichever enterprise is behind the language where developers at those companies "bake" commits and then push them up after going through an internal code review process?

I've had a couple submitted pull requests merged into Elixir. The review process was very quick and painless.

Re: Programming languages that are actively developed on GitHub

#28

Earlier quoted context omitted.

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.

"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..…

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.

Re: Programming languages that are actively developed on GitHub

#29

Which of these projects has a truly open development process that takes place in public and on Github? Are most (or some) of these developed internally by whichever enterprise is behind the language where developers at those companies "bake" commits and then push them up after going through an internal code review process?

Haxe is developed totally in the open.

Re: Programming languages that are actively developed on GitHub

#30

Which of these projects has a truly open development process that takes place in public and on Github? Are most (or some) of these developed internally by whichever enterprise is behind the language where developers at those companies "bake" commits and then push them up after going through an internal code review process?

clojure is close, but not done on Github. All work must be through jira/bitbucket but anyone can sign up for free with the only requirement is of a CA.
Post reply on HN