Live data from Hacker News

A glimpse into a new programming language under development at Microsoft

lambda-the-ultimate.org

11–20 of 230 posts

Re: A glimpse into a new programming language under development at Microsoft

#15

This sounds suspiciously similar to Rust.

No, but this is Microrust It's completely not at all the same, but still familiar to rust programmers. It's but built for the enterprise with advanced patented technology. The yearly license fee will include responsive customer service.

That's not how languages in the .net ecosystem have worked in the past. C# is an open, ecma standard, as is the specification of the common language infrastructure (the VM/byte-code design for running .net programs). And MS publishes the language specifications for VB and F#. That's why it's possible to run .net code on linux without ever paying MS. There's even an open source F# compiler.

Moreover, the .net compilers, library, framework, and run-time are, and have been, provided for free, as is a version of the IDE. All of which can be used to develop commercial applications. The only requirement being that they run on a Windows OS. Even so, you can run all of this from within WINE, again without ever paying MS any money whatsoever.

The idea that MS is out to envelope developers by enticing them into a language that requires massive cash outlays or ongoing licensing fees is not supported by reality.

Re: A glimpse into a new programming language under development at Microsoft

#16

Do we really need more languages? Aren't there enough languages already? I suspect I have just outed myself as a substandard hacker. :( But seriously! There's so many!

There aren't that many languages backed by a giant corporation (=> tools and docs). And no, we just need C# (multi-paradigm, multi-typed) with better performance - which is what they are doing.

Re: A glimpse into a new programming language under development at Microsoft

#17

Do we really need more languages? Aren't there enough languages already? I suspect I have just outed myself as a substandard hacker. :( But seriously! There's so many!

Yes, we need more. There are many ideas to explore still.

The "do we really need more languages?" argument predates most of my preferred languages(and that probably includes C and Pascal).

I like Haxe, Rust is looking like being really good also. I don't like Go but others do, and that is a really important point. You don't have to like, or use the new languages. As long as someone finds them useful they have a place.

Re: A glimpse into a new programming language under development at Microsoft

#18

Do we really need more languages? Aren't there enough languages already? I suspect I have just outed myself as a substandard hacker. :( But seriously! There's so many!

We do, because if you reduce languages to their fundamental core, we had around... 3 - 6 languages in wide use.

Note that this means we need a language which has certain fundamental differences to existing languages, so we don't need YAJAWiSS (yet another java with syntactic sugar), but something that takes a step forward. Their error model, first class immutability and RAII outside of C++ might be something like this, if done well.

Re: A glimpse into a new programming language under development at Microsoft

#19

Do we really need more languages? Aren't there enough languages already? I suspect I have just outed myself as a substandard hacker. :( But seriously! There's so many!

There aren't that many languages in the systems space.

Re: A glimpse into a new programming language under development at Microsoft

#20

This sounds suspiciously similar to Rust.

No, but this is Microrust It's completely not at all the same, but still familiar to rust programmers. It's but built for the enterprise with advanced patented technology. The yearly license fee will include responsive customer service.

I'm really appalled by the hostility that's being displayed here. This is Microsoft research in Cambridge, not the Xbox one marketing department. You know, the guys who work on Haskell, ported OCAML to .net and generally do a lot of awesome stuff.

What have you created that justifies this kind of an attitude?

Post reply on HN