Re: Origins of the D Programming Language now published by ACM!

2020-06-18 Thread Walter Bright via Digitalmars-d-announce

On 6/18/2020 1:53 PM, tastyminerals wrote:

On Saturday, 13 June 2020 at 03:16:05 UTC, Walter Bright wrote:

https://dl.acm.org/doi/abs/10.1145/3386323

Many, many thanks to Mike Parker and Andrei Alexandrescu for their endless 
hours spent fixing the mess I originally wrote.


Thank you. Printed and started reading today before work. A lot of interesting 
insights about the rationale behind design decisions. For a non C/C++ 
programmer, this helps me better understand D and it's close relationship with 
these languages. Cool stuff.


As I did research on what happened and when, I discovered many of my 
recollections were wrong or out of order. Fortunately, I kept all the emails and 
there's the n.g. archives, without which writing that article would have been 
impossible.


Re: Origins of the D Programming Language now published by ACM!

2020-06-18 Thread Walter Bright via Digitalmars-d-announce

On 6/15/2020 8:49 AM, Ben Jones wrote:
Did Eric Niebler lose interest in D?  I didn't realize he 
was involved early on.


He never was particularly interested in D, he just liked the camaraderie of us 
getting together and talking about language design, as we liked it too.


Re: dbox is a complete D2 port of the Box2D game physics library

2020-06-18 Thread Andrej Mitrovic via Digitalmars-d-announce

On Thursday, 18 June 2020 at 14:38:27 UTC, aberba wrote:
On Wednesday, 17 June 2020 at 01:20:00 UTC, Andrej Mitrovic 
wrote:

On Tuesday, 16 June 2020 at 17:52:37 UTC, aberba wrote:

On Friday, 23 May 2014 at 22:00:51 UTC, Andrej Mitrovic wrote:

https://github.com/d-gamedev-team/dbox

What is Box2D?
==

[...]


This sort of investment still amazes me.


This is a 6 years old post though. I'm sure there are much 
better graphics libraries out there by now, including D ones.


Box2D? Its a physics engine.


Yes sorry about that I remembered it wrong. :)

Anyway I think it would be great to optimize it. If I recall 
right, there was a lot of GC usage in the port.


Re: tardy v0.0.1 - Runtime polymorphism without inheritance

2020-06-18 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 6/17/20 7:19 AM, Atila Neves wrote:

On Wednesday, 17 June 2020 at 10:43:35 UTC, Stanislav Blinov wrote:

On Saturday, 13 June 2020 at 15:11:49 UTC, Atila Neves wrote:

Tardy lets users have their cake and eat it too by not making them 
have to use classes for runtime polymorphism.


I've got to ask though. Why "tardy"? Search engines be damned? :)


Late binding ;)


Love the name.


Re: Origins of the D Programming Language now published by ACM!

2020-06-18 Thread tastyminerals via Digitalmars-d-announce

On Saturday, 13 June 2020 at 03:16:05 UTC, Walter Bright wrote:

https://dl.acm.org/doi/abs/10.1145/3386323

Many, many thanks to Mike Parker and Andrei Alexandrescu for 
their endless hours spent fixing the mess I originally wrote.


Thank you. Printed and started reading today before work. A lot 
of interesting insights about the rationale behind design 
decisions. For a non C/C++ programmer, this helps me better 
understand D and it's close relationship with these languages. 
Cool stuff.


Re: dbox is a complete D2 port of the Box2D game physics library

2020-06-18 Thread aberba via Digitalmars-d-announce

On Thursday, 18 June 2020 at 14:38:27 UTC, aberba wrote:
On Wednesday, 17 June 2020 at 01:20:00 UTC, Andrej Mitrovic 
wrote:

On Tuesday, 16 June 2020 at 17:52:37 UTC, aberba wrote:

On Friday, 23 May 2014 at 22:00:51 UTC, Andrej Mitrovic wrote:

https://github.com/d-gamedev-team/dbox

What is Box2D?
==

[...]


This sort of investment still amazes me.


This is a 6 years old post though. I'm sure there are much 
better graphics libraries out there by now, including D ones.


Box2D? Its a physics engine.


And your name matches the author . So I guess you know what it 
is. But Box2D itself is still used almost everywhere its need. 
And not port exists aside this.


Re: dbox is a complete D2 port of the Box2D game physics library

2020-06-18 Thread aberba via Digitalmars-d-announce

On Wednesday, 17 June 2020 at 01:20:00 UTC, Andrej Mitrovic wrote:

On Tuesday, 16 June 2020 at 17:52:37 UTC, aberba wrote:

On Friday, 23 May 2014 at 22:00:51 UTC, Andrej Mitrovic wrote:

https://github.com/d-gamedev-team/dbox

What is Box2D?
==

[...]


This sort of investment still amazes me.


This is a 6 years old post though. I'm sure there are much 
better graphics libraries out there by now, including D ones.


Box2D? Its a physics engine.