October 21, 2014
On Tuesday, 21 October 2014 at 07:18:28 UTC, ROOAR wrote:
>  So the latest Minecraft apparently runs really really poorly because of the GC.
>
> And it is running on Java desktop. The supposedly "fast" GC of Java can't handle the game anymore--
>
> https://www.reddit.com/r/programming/comments/2jsrif/optifine_dev_minecraft_18_has_so_many_performance/
>
>
> Take that GC fanatics
>
>  D needs more action you know.

Crazy idea: reach pleayerbase of Minecraft. Hit the same problem with D. Sell it to Microsoft for 2.5B$. Use the money to support D's @nogc ;]
October 21, 2014
On Tuesday, 21 October 2014 at 09:14:00 UTC, Szymon Gatner wrote:
> Crazy idea: reach pleayerbase of Minecraft. Hit the same problem with D. Sell it to Microsoft for 2.5B$. Use the money to support D's @nogc ;]

Great plan! Make a DIP! or:

1. mobile chat for Africa, sell to Google for $4B.
2. world of geekcraft, sell to Microsoft for $8B.
3. Cobol to D converter, sell to banks for $16B.
3. facebook for stock investors, IPO for $32B.




October 21, 2014
On Tuesday, 21 October 2014 at 07:18:28 UTC, ROOAR wrote:
>  So the latest Minecraft apparently runs really really poorly because of the GC.
>
> And it is running on Java desktop. The supposedly "fast" GC of Java can't handle the game anymore--
>
> https://www.reddit.com/r/programming/comments/2jsrif/optifine_dev_minecraft_18_has_so_many_performance/
>
>
> Take that GC fanatics
>
>  D needs more action you know.

I don't think the question is whether or not GC is inherently good or bad. The question is what does your application need? If it can live happily with GC, then use GC. If, however, you have a real-time application, where you cannot afford it, avoid it (or at least avoid zillions of new allocations every second).

I suppose part of the problem with the Java code you mentioned is that people use textbook "best practices" that look good on paper but can be very inefficient in reality. But this is not really the language's / GC's fault. If people write dull and unimaginative code to the point where the product becomes useless, there is something wrong with the company's culture. I've seen poorly written, inefficient C code too.
October 21, 2014
On Tuesday, 21 October 2014 at 09:07:04 UTC, ROOAR wrote:
>
>> I could quote the entire post, but the bottom line is: this issue has nothing to do with the GC. Crappy code is crappy code. So your OP is just pointless troll.
>
>  This issue sure does seem to crop up in GC world, wonder why. Oh well.

Hurp, I wonder why GC issues only appear with application that use a GC. Hurp-a-durp.

Also, the issue of memory leak and core dumps seem to only appear when you use a systems language. How crazy is that?
October 21, 2014
On Tuesday, 21 October 2014 at 09:37:32 UTC, Ola Fosheim Grøstad wrote:
> On Tuesday, 21 October 2014 at 09:14:00 UTC, Szymon Gatner wrote:
>> Crazy idea: reach pleayerbase of Minecraft. Hit the same problem with D. Sell it to Microsoft for 2.5B$. Use the money to support D's @nogc ;]
>
> Great plan! Make a DIP! or:
>
> 1. mobile chat for Africa, sell to Google for $4B.
> 2. world of geekcraft, sell to Microsoft for $8B.
> 3. Cobol to D converter, sell to banks for $16B.
> 3. facebook for stock investors, IPO for $32B.

Not quite sure if you mean actual deals (tho 2 mins of googling confirm my suspicion that you are joking ;) but I certainly wasn't:

http://www.theguardian.com/technology/2014/sep/15/microsoft-buys-minecraft-creator-mojang-for-25bn

With FB I suspect you mean WatsApp for 22B?
October 21, 2014
> Part of my work is to teach people to use tools like VisualVM,

 What is this VisualVM you speak of! Off I go!!

"Application Developer:... take thread dumps, browse heap dumps"

 It describes Java perfectly.

>Also, the issue of memory leak and core dumps seem to only appear when you use a systems language. How crazy is that?

 GC leaks too bro. Actually probably more common these days than leaking in C++. LOLZ!!



October 21, 2014
On 21/10/2014 10:37 p.m., "Ola Fosheim Grøstad" <ola.fosheim.grostad+dlang@gmail.com>" wrote:
> On Tuesday, 21 October 2014 at 09:14:00 UTC, Szymon Gatner wrote:
>> Crazy idea: reach pleayerbase of Minecraft. Hit the same problem with
>> D. Sell it to Microsoft for 2.5B$. Use the money to support D's @nogc ;]
>
> Great plan! Make a DIP! or:
>
> 1. mobile chat for Africa, sell to Google for $4B.
> 2. world of geekcraft, sell to Microsoft for $8B.
> 3. Cobol to D converter, sell to banks for $16B.

I'll just put this right here.
https://github.com/rikkimax/Dobol

> 3. facebook for stock investors, IPO for $32B.
October 21, 2014
On Tuesday, 21 October 2014 at 10:15:45 UTC, Rikki Cattermole wrote:
> On 21/10/2014 10:37 p.m., "Ola Fosheim Grøstad" <ola.fosheim.grostad+dlang@gmail.com>" wrote:
>> On Tuesday, 21 October 2014 at 09:14:00 UTC, Szymon Gatner wrote:
>>> Crazy idea: reach pleayerbase of Minecraft. Hit the same problem with
>>> D. Sell it to Microsoft for 2.5B$. Use the money to support D's @nogc ;]
>>
>> Great plan! Make a DIP! or:
>>
>> 1. mobile chat for Africa, sell to Google for $4B.
>> 2. world of geekcraft, sell to Microsoft for $8B.
>> 3. Cobol to D converter, sell to banks for $16B.
>
> I'll just put this right here.
> https://github.com/rikkimax/Dobol
>

You are not suggesting you sold it for $16B tho, right? ;)

October 21, 2014
>> 3. Cobol to D converter, sell to banks for $16B.
>
> I'll just put this right here.
> https://github.com/rikkimax/Dobol

 Why? Wait why? Also Cobol looks horrid. Why is it all caps.
October 21, 2014
On Tuesday, 21 October 2014 at 10:25:42 UTC, ROOAR wrote:
>
> Also Cobol looks horrid. Why is it all caps.

You're kind of new to this "legacy" thing, aren't you? ;)

-Wyatt