15 comments

[ 5.8 ms ] story [ 37.0 ms ] thread
Great to see C# still steadily moving forwards. Fantastic language, really only hampered by arbitrary limitations of the platform, and the knock-on effects of that (like the painful lack of ecosystem). I'm hoping it really starts to come into it's own in the next few years. At the very least, it could easily be an enterprise option that's actually both powerful and enjoyable.

Once upon a time, I remember C# vs Java being a meaningful comparison, but Oracle's total standstill has completely put an end to that (although I'm not actually sure who's fault that is - do Oracle deserve the blame for this?)

This has already been submitted to HN recently: https://news.ycombinator.com/item?id=12735260

Using the search tool is not that difficult

Serious question. What search tool?
There isn't one on the site itself, but people frequently use this https://hn.algolia.com/
Hahah there is though, at the bottom. Take note Hacker News Web Devs. The word we're looking for is "discoverability."
This little box with a "Search" label which is sitting at the bottom of the page.
wow I've never seen this before. o:
Given how often this happens, maybe existing links should at least trigger a warning to the submitter?
what? you mean like Reddit? ;)
Reading the rules and noticing that some reposts are allowed isn't either.

(But yes, in general people should check for other submissions before submitting something, it would reduce the noise in /new a lot and help giving content that is less mass-appealing a better chance to be noticed. Also, if you feel to much "crap" ends up on the front page, go check /new and help upvote better submissions)

The use case is advertised as allowing you to port code to new devices. But the github repo says it only supports Ubuntu, OSX, and Windows. Lastly C++ isn't generally considered a portable language.

Frankly the idea of porting a C# runtime to a new platform sounds more exciting then debugging 10,000SLoC of machine generated C++ to a new arch.

If they only use a limited subset of C++, it is a pretty portable language. If they use all bells and whistles the language has to offer, then it will be a nightmare.
Why the limited subset? I know that STL and embedded aren't the best of friends but where else is there a problem? Is it the threading stuff?
Embedded devices usually can't compile the entire C++ language, because of limited hardware and/or compiler tools.