Live data from Hacker News

Programming languages that are actively developed on GitHub

github.com

131–133 of 133 posts

Re: Programming languages that are actively developed on GitHub

#131

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?

Red - Everything is open and on Github.

Re: Programming languages that are actively developed on GitHub

#132
post #55
post #49

Earlier quoted context omitted.

My last full time job was coffeescript. I could take or leave most of it, but returning to C# for a hobby project has made me really miss the null soak ? operator. I'm sure the craving will go away with a few more days of messing.

Rename it to "Null-conditional Operator" and you're good to go: https://msdn.microsoft.com/en-us/library/dn986595.aspx?f=255...

Hey that's awesome! Thank you. I normally shield my eyes from the fancy new C# things like PLINQ and others because my hobby projects tend to sit in the Unity3d ghetto. Really cool to know they adopted that though.

Re: Programming languages that are actively developed on GitHub

#133

Earlier quoted context omitted.

> In the Top 10 there are only two languages which are not self-hosted. I don't think that is true. Ruby is written in C, Elixir is built on Erlang and Clojure is built-on Java. In fact the only two I know for sure that are fully self-hosted are Crystal and Julia.

Elixir has a little bit of Erlang in the compiler but at this point it would be fairly trivial to replace it with pure elixir, and most of the compiler is elixir already. However, Elixir does compile down to the EVM/BEAM (Erlang Virtual Machine) without using Erlang as a go-through. I'd argue that Elixir is 'mostly self-hosted'.

Actually the Elixir compiler does NOT compile directly down to the BEAM, it generates Erlang AST which is then passed into the Erlang compiler which then generates the BEAM code. So most of the compiler is in Erlang. It also uses a significant amount of the Erlang libraries as a base for its own libraries. So calling it 'mostly self-hosted' is stretching a bit.
Post reply on HN