Live data from Hacker News

Microsoft takes .NET open source and cross-platform

news.microsoft.com

871–880 of 937 posts

Re: Microsoft takes .NET open source and cross-platform

#871

So here is a 700+ comments thread about MS products without one single occurance of the word that is associated most with anything MS: bloat. We have a serious problem with generations of so called software engineers growing up with the perception that this kind of code flatulence is ok to be released to the world. We need more programmers with real knowledge to solve the problems the world has today. These really go…

Of course there's some bloat, but this makes our lives easier every day. Developers now can focus more on solutions and less on code.. The wheel was already invented a long time ago, don't you think ?

Please tell us which slick and efficient open source products do you use.

Re: Microsoft takes .NET open source and cross-platform

#872

So here is a 700+ comments thread about MS products without one single occurance of the word that is associated most with anything MS: bloat. We have a serious problem with generations of so called software engineers growing up with the perception that this kind of code flatulence is ok to be released to the world. We need more programmers with real knowledge to solve the problems the world has today. These really go…

I hate the term bloat. It's unquantifiable and is always inevitably in the eye of the beholder. It's a trick meant to make people think there is some objective measure being discussed, but in fact it is just a subjective 'gut feeling', that tends to be 'I don't like this software.'

I'd suggest if you want to criticize this release, you do so on a specific basis. You're generalizing not just about bloat (which is a relatively meaningless term) but also Microsoft itself. If you feel the .NET framework is bloated, then be specific. What does MS's operating systems have to do with the release of the .NET CLR and frameworks? These are two completely different pieces of work.

Re: Microsoft takes .NET open source and cross-platform

#873

Is this an abandonware move? Does it mean .NET is on the way out, and Microsoft's way forward is something else? A year or two ago, Microsoft was talking about the future of application development being Javascript/HTML/CSS.

This is likely a response to the impending release of Android Studio and Android 5.0 -- there are a lot of developers warming up to Android development that previously weren't involved.

Not only that but Java/the JVM drives the bottom line of a lot of places where it matters (mindshare, money).

Re: Microsoft takes .NET open source and cross-platform

#874
post #834

Earlier quoted context omitted.

Good, hopefully this pushes Oracle to refocus, reinvest in Java. Competition is good. Microsoft still have megatons of work to do to catch up Java (mindshare or tooling wise).

Good, hopefully this pushes Oracle to refocus, reinvest in Java. I just hope they simply let it die at last. Of course, that's a subjective opinion, but Java is so ugly, that it's enough to keep me away from getting more into Android development.

The options aren't that great either considering they don't necessarily stood the test of time like Java does...

Re: Microsoft takes .NET open source and cross-platform

#875
post #716
post #673

Earlier quoted context omitted.

Agree - also I think f# can't dispatch on the return type of a polymorphic expression as I thought that was only possible with type classes?

I think it's possible by including the return-type in the argument list and using inline operators. You really have to jump through hoops though to make it work and the resulting code is damn ugly. Take a look at the source for FsControl[1]. It implements what they call 'type methods'. So there's types for Monad.Bind, Functor.Map, Applicative.Pure, etc. I'm still trying to get my head around it; I thought I'd try to…

oh, this is such a great response to a question that I didn't think anyone would be able to answer - thank you!

I'll have to go study FsControl now ;)

Re: Microsoft takes .NET open source and cross-platform

#876
post #856

Earlier quoted context omitted.

It matters for the language designers, how much people they want to make angry for breaking their code. Scala's smaller user base means there are a lot of less people to get mad.

And you still haven't explained how Scala has a similar problem.

I am not the OP. Just commenting on this

> Scala has been throwing out bad features in pretty much every single release for the last 5 years.

You cannot throw out features in a language with the community size C# has, otherwise you just get another Python 3.0.

Re: Microsoft takes .NET open source and cross-platform

#877
post #875
post #716

Earlier quoted context omitted.

I think it's possible by including the return-type in the argument list and using inline operators. You really have to jump through hoops though to make it work and the resulting code is damn ugly. Take a look at the source for FsControl[1]. It implements what they call 'type methods'. So there's types for Monad.Bind, Functor.Map, Applicative.Pure, etc. I'm still trying to get my head around it; I thought I'd try to…

oh, this is such a great response to a question that I didn't think anyone would be able to answer - thank you! I'll have to go study FsControl now ;)

My pleasure :)

Re: Microsoft takes .NET open source and cross-platform

#878

Earlier quoted context omitted.

Not GPLv3, watch out for patent issues.

https://github.com/dotnet/corefx/blob/master/PATENTS.TXT

Patent promise only covers .Net Runtime, so don't touch the rest of the stack.

Re: Microsoft takes .NET open source and cross-platform

#880

Earlier quoted context omitted.

FYI emcrazyone, it appears that you have been shadow-banned. I don't have any specific recommendations for your question, but I thought you should know.

Telling people they have been shadow-banned defeats the purpose of it.

In that case, it's a purpose that I don't support.
Post reply on HN