Live data from Hacker News

Microsoft Open Sources C# Compiler

roslyn.codeplex.com

271–280 of 459 posts

Re: Microsoft Open Sources C# Compiler

#271
post #261

Earlier quoted context omitted.

Apple has made Darwin open source. That, WebKit, and LLVM are pretty core technologies. A good portion of their technology is open. So, it's not just using free software and not giving back.

Isn't WebKit a fork of GPLv2 code?

LGPL. But, it's still a core Apple technology. WebKit is far more popular than KHTML.

Re: Microsoft Open Sources C# Compiler

#273

Earlier quoted context omitted.

Hate to burst your bubble, but the only thing apple has going for them is the iPhone, which is arguably a fad. The reason Rolex never goes out of style is because they never change their style, and apple is no Rolex like a lot of people seem to think. People easily forget about all the hype around the iMac g3. Sure, it changed the company, but they still have yet to over take windows. Now Android is out selling the i…

Apple isn't dominating any market. You're obviously going by the number of units sold, not the profit share. And you're not technically wrong. But isn't that a little bit like measuring the number of swings a baseball player takes instead of the number of times he gets a hit? In the PC market Apple is absolutely destroying all comers: 45% of the profit share in 2012. HP, Lenovo, Dell, Acer and Asus combine for the re…

Judging the success of Apple by its profit share is like judging a baseball player by his salary. I get that if you personally identify with the baseball player and want to see him have a nice life, but I think the most important metric for a baseball fan is the extent to which he helps his team beat the other teams. The only thing Apple wins is the mindshare of relatively wealthy (American) people and an enormous amount of hedge and institutional fund investment. It's an easy buy in an extremely precarious, but bullish, frothy economy and if it tanks it'll 1) start slowly, and 2) you won't get fired, because everybody's doing it.

Re: Microsoft Open Sources C# Compiler

#274
post #242

Earlier quoted context omitted.

Apple isn't dominating any market. You're obviously going by the number of units sold, not the profit share. And you're not technically wrong. But isn't that a little bit like measuring the number of swings a baseball player takes instead of the number of times he gets a hit? In the PC market Apple is absolutely destroying all comers: 45% of the profit share in 2012. HP, Lenovo, Dell, Acer and Asus combine for the re…

Market share matters. Apple were doing well by profit share in the PC market in the early 1990s when they were as now a bigger company than MS. But because there were so many more PCs out there software developers and hardware manufacturers targeted MS not Apple and then when Apple machines were poor in the mid to late 1990s Apple almost disappeared. If Android is, say, 80%+ of the market at some point and it's no lo…

While this is true I think there are some differences. In particular, an essential sector of the Mac death spiral was people switching to cheaper Windows PCs as soon as they were a good-enough alternative. For various reasons https://news.ycombinator.com/item?id=6496030#up_6498257 I think iOS devices have a better chance of sustaining a lifestyle-brand price premium without losing too many users even if the alternative is broadly good enough.

Re: Microsoft Open Sources C# Compiler

#275
post #171

Is this the 2014 edition of the Rotor Project[1], where Microsoft dumped a bunch of code to run .NET on XP/OSX/FreeBSD and then almost nothing happened? Hopefully the choice of a standard license this time will give this release a chance. [1] http://www.microsoft.com/en-us/download/details.aspx?id=1412...

No, this is the real deal.

Re: Microsoft Open Sources C# Compiler

#277
post #87

Earlier quoted context omitted.

They wrote the original C# compiler in a different language (probably C++) first. Then they wrote the second C# compiler in C#, and used the first compiler to compile the second compiler. Voila!

We regularly dogfood, so we're on like N iterations of your structure, but that's the idea!

Could you ask around the office and find out some of the details about the C# bootstrap process? I would be fascinated to know what language the non-C# compiler was written in and also how long they used/improved the non-C# compiler until they switched to the C# compiler.

This source release is so cool!

Re: Microsoft Open Sources C# Compiler

#279

Earlier quoted context omitted.

I don't think it's particularly fair to lump Apple with the rest since 14 years later [1] the core OS is still open source [2], and they're actively working on several high profile open source projects (e.g. Webkit, CUPS, and clang). They're not exactly irrelevant either. [1] http://www.apple.com/pr/library/2000/04/05Apple-Releases-Dar... [2] http://opensource.apple.com/

Hate to burst your bubble, but the only thing apple has going for them is the iPhone, which is arguably a fad. The reason Rolex never goes out of style is because they never change their style, and apple is no Rolex like a lot of people seem to think. People easily forget about all the hype around the iMac g3. Sure, it changed the company, but they still have yet to over take windows. Now Android is out selling the i…

Yeah, the business model sucks, indeed: http://bgr.com/2014/03/17/iphone-profit-share-market-share/

The thing you miss is that lot of people buy shit if it's cheap.

Re: Microsoft Open Sources C# Compiler

#280

Earlier quoted context omitted.

I can't speak for IntelliJ (can never get the damn thing configured correctly), but Eclipse's autocomplete leaves a lot to be desired. This may be configurable, but my experience has been that it's finicky about when it will trigger. I appreciate Eclipse's openness (and I tend to work with open source languages), but I must admit that purely examining the quality of the tool, Visual Studio is leagues ahead.

And Erich Gamma moved to MS three years ago...

Yup, part of the visual studio team. For others, watch him describe Visual Studio Online to Scott Hanselman on Channel 9.

http://channel9.msdn.com/shows/azure-friday/erich-gamma-intr...

MP4 hotlink: http://media.ch9.ms/ch9/793e/d1b6ebda-d31b-413e-983e-1c698a8...

Post reply on HN