A Perspective on D from game industry

2014-06-15 Thread Peter Alexander via Digitalmars-d
http://c0de517e.blogspot.ca/2014/06/where-is-my-c-replacement.html?m=1 The arguments against D are pretty weak if I'm honest, but I think it's important we understand what people think of D. I can confirm this sentiment is fairly common in the industry. Watch out for the little jab at Andrei

Re: A Perspective on D from game industry

2014-06-15 Thread Dicebot via Digitalmars-d
On Sunday, 15 June 2014 at 11:28:12 UTC, Peter Alexander wrote: http://c0de517e.blogspot.ca/2014/06/where-is-my-c-replacement.html?m=1 The arguments against D are pretty weak if I'm honest, but I think it's important we understand what people think of D. I can confirm this sentiment is fairly

Re: A Perspective on D from game industry

2014-06-15 Thread bearophile via Digitalmars-d
Peter Alexander: http://c0de517e.blogspot.ca/2014/06/where-is-my-c-replacement.html?m=1 From the post: If I have to point at what is most needed for productivity, I'd say interactivity. Interactive visualization, manipulation, REPLs, exploratory programming, live-coding.< A language has bo

Re: A Perspective on D from game industry

2014-06-15 Thread Abdulhaq via Digitalmars-d
On Sunday, 15 June 2014 at 11:28:12 UTC, Peter Alexander wrote: http://c0de517e.blogspot.ca/2014/06/where-is-my-c-replacement.html?m=1 The arguments against D are pretty weak if I'm honest, but I think it's important we understand what people think of D. I can confirm this sentiment is fairly

Re: A Perspective on D from game industry

2014-06-15 Thread Russel Winder via Digitalmars-d
On Sun, 2014-06-15 at 12:30 +, Abdulhaq via Digitalmars-d wrote: […] > learning the Android API - after all, JDK8 + tooling is bearable > now. On the other hand Android API is Apache Harmony which is Java 6. Of note: Groovy finally works on Android, so you can use what Java 8 brings, on Java

Re: A Perspective on D from game industry

2014-06-15 Thread Peter Alexander via Digitalmars-d
On Sunday, 15 June 2014 at 11:45:30 UTC, Dicebot wrote: I like how he says that productivity is important and mentions fear of meta-programming in the same article ;) That's true, but meta programming is just a tool. Would be nice to implement dynamic visualisation and interactivity with it tho

Re: A Perspective on D from game industry

2014-06-15 Thread Brian Rogoff via Digitalmars-d
On Sunday, 15 June 2014 at 11:28:12 UTC, Peter Alexander wrote: http://c0de517e.blogspot.ca/2014/06/where-is-my-c-replacement.html?m=1 The arguments against D are pretty weak if I'm honest, but I think it's important we understand what people think of D. I can confirm this sentiment is fairly

Re: A Perspective on D from game industry

2014-06-15 Thread Caligo via Digitalmars-d
I can't take a blog post seriously when it's poorly written and full of grammatical errors. If you are in an engineering field of any kind, and you can't construct a paragraph in your favorite natural language, you're not worth anyone's time. The author of that blog is nothing but a sophisticated

Re: A Perspective on D from game industry

2014-06-15 Thread Brian Rogoff via Digitalmars-d
On Sunday, 15 June 2014 at 12:20:13 UTC, bearophile wrote: Peter Alexander: http://c0de517e.blogspot.ca/2014/06/where-is-my-c-replacement.html?m=1 From the post: If I have to point at what is most needed for productivity, I'd say interactivity. Interactive visualization, manipulation, REPLs

Re: A Perspective on D from game industry

2014-06-15 Thread Peter Alexander via Digitalmars-d
On Sunday, 15 June 2014 at 15:31:40 UTC, Brian Rogoff wrote: On Sunday, 15 June 2014 at 11:28:12 UTC, Peter Alexander wrote: http://c0de517e.blogspot.ca/2014/06/where-is-my-c-replacement.html?m=1 The arguments against D are pretty weak if I'm honest, but I think it's important we understand wh

Re: A Perspective on D from game industry

2014-06-15 Thread Dicebot via Digitalmars-d
On Sunday, 15 June 2014 at 15:31:40 UTC, Brian Rogoff wrote: On Sunday, 15 June 2014 at 11:28:12 UTC, Peter Alexander wrote: http://c0de517e.blogspot.ca/2014/06/where-is-my-c-replacement.html?m=1 The arguments against D are pretty weak if I'm honest, but I think it's important we understand wh

Re: A Perspective on D from game industry

2014-06-15 Thread Dicebot via Digitalmars-d
On Sunday, 15 June 2014 at 13:50:10 UTC, Peter Alexander wrote: On Sunday, 15 June 2014 at 11:45:30 UTC, Dicebot wrote: I like how he says that productivity is important and mentions fear of meta-programming in the same article ;) That's true, but meta programming is just a tool. Would be nice

Re: A Perspective on D from game industry

2014-06-15 Thread Xinok via Digitalmars-d
On Sunday, 15 June 2014 at 15:37:51 UTC, Caligo via Digitalmars-d wrote: I can't take a blog post seriously when it's poorly written and full of grammatical errors. If you are in an engineering field of any kind, and you can't construct a paragraph in your favorite natural language, you're not

Re: A Perspective on D from game industry

2014-06-15 Thread bearophile via Digitalmars-d
Brian Rogoff: On Sunday, 15 June 2014 at 12:20:13 UTC, bearophile wrote: A language has both ~native efficiency and is usable for that level of interactivity is Julia :-) My own experiments with Julia massively contradict that statement. I wrote some basic scripting programs that read lar

Re: A Perspective on D from game industry

2014-06-15 Thread Abdulhaq via Digitalmars-d
On Sunday, 15 June 2014 at 13:19:12 UTC, Russel Winder via Digitalmars-d wrote: On Sun, 2014-06-15 at 12:30 +, Abdulhaq via Digitalmars-d wrote: […] learning the Android API - after all, JDK8 + tooling is bearable now. On the other hand Android API is Apache Harmony which is Java 6. Ye

Re: A Perspective on D from game industry

2014-06-15 Thread Brian Rogoff via Digitalmars-d
On Sunday, 15 June 2014 at 16:02:18 UTC, Dicebot wrote: Another thing I have found funny is that how he both mentions GC as an issue an favors Go (with mandatory GC) over Rust (dismissing it memory model as irrelevant). Well, he mentioned that Go's mandatory GC is a negative in game dev, and

Re: A Perspective on D from game industry

2014-06-15 Thread Caligo via Digitalmars-d
I didn't make the assumption that English is his mother tongue; however, judging by his writing, I can tell that he's been using the English language for at least a few years. In any case, the idea of a sentence or a paragraph is not unique to the English language. You learn what a sentence is an

Re: A Perspective on D from game industry

2014-06-15 Thread Meta via Digitalmars-d
On Sunday, 15 June 2014 at 11:28:12 UTC, Peter Alexander wrote: http://c0de517e.blogspot.ca/2014/06/where-is-my-c-replacement.html?m=1 The arguments against D are pretty weak if I'm honest, but I think it's important we understand what people think of D. I can confirm this sentiment is fairly

Re: A Perspective on D from game industry

2014-06-15 Thread Jesse Phillips via Digitalmars-d
On Sunday, 15 June 2014 at 16:20:28 UTC, Xinok wrote: Location: Italy Qualifications: Rendering Engineer https://www.blogger.com/profile/01477408942876127202 Given that he lives in Italy, it's safe to assume that English is not his first language. But rather than consider what he has to say or

Re: A Perspective on D from game industry

2014-06-15 Thread Nick Sabalausky via Digitalmars-d
On 6/15/2014 7:45 AM, Dicebot wrote: I like how he says that productivity is important and mentions fear of meta-programming in the same article ;) Or how productivity is important, but fixing C++'s death-by-a-thousand-cuts productivity killers by...fixing those many little cuts as he alrea

Re: A Perspective on D from game industry

2014-06-15 Thread Walter Bright via Digitalmars-d
On 6/15/2014 6:50 AM, Peter Alexander wrote: The fear of meta programming comes from Boost, and rightly so in my opinion. Boost is written with the assumption that users will never have to read its source code. When it comes to debugging and performance tuning however, that assumption is shattere

Re: A Perspective on D from game industry

2014-06-15 Thread Walter Bright via Digitalmars-d
On 6/15/2014 12:27 PM, Nick Sabalausky wrote: It really gets me that the same industry which created Frostbite 3, Unreal Engine 4, GTA5, Steam (obviously all enormous investments), mostly done *in* C++ which makes them that much MORE effort, will bitch *soo* much about C++ and STILL won't get off

Re: A Perspective on D from game industry

2014-06-15 Thread Nick Sabalausky via Digitalmars-d
On 6/15/2014 3:53 PM, Walter Bright wrote: On 6/15/2014 12:27 PM, Nick Sabalausky wrote: It really gets me that the same industry which created Frostbite 3, Unreal Engine 4, GTA5, Steam (obviously all enormous investments), mostly done *in* C++ which makes them that much MORE effort, will bitch

Re: A Perspective on D from game industry

2014-06-15 Thread Walter Bright via Digitalmars-d
On 6/15/2014 9:20 AM, Xinok wrote: Given that he lives in Italy, it's safe to assume that English is not his first language. But rather than consider what he has to say or dispute his arguments, you completely dismissed his point of view because his level of writing doesn't meet your standards.

Re: A Perspective on D from game industry

2014-06-15 Thread Brad Roberts via Digitalmars-d
You'll likely toss me into the same boat as the post you're ranting about, but please, watch the misogynistic language here. On 6/15/14, 8:37 AM, Caligo via Digitalmars-d wrote: I'm so sick of watching narcissistic who just love to broadcast their opinions, enough said.

Re: A Perspective on D from game industry

2014-06-15 Thread Burp via Digitalmars-d
I work in the game industry so I'm familiar with this type of mindset. Not everyone in my industry is like this, but unfortunately many are(I avoid working with them). He doesn't understand metaprogramming and so dismisses it. He also assumes C++ is all about Java style OOP, when modern st

Re: A Perspective on D from game industry

2014-06-15 Thread Walter Bright via Digitalmars-d
On 6/15/2014 1:10 PM, Walter Bright wrote: Xinok does have a point that we all should be aware of. I meant Caligo. My mistake.

Re: A Perspective on D from game industry

2014-06-15 Thread Walter Bright via Digitalmars-d
On 6/15/2014 1:20 PM, Brad Roberts via Digitalmars-d wrote: You'll likely toss me into the same boat as the post you're ranting about, but please, watch the misogynistic language here. I agree. It was not necessary to make his point.

Re: A Perspective on D from game industry

2014-06-15 Thread w0rp via Digitalmars-d
I'm going to try my hand at making a game with 2.066, because I believe @nogc is a final piece in a puzzle of making doing that easy. Much like writing bare metal D code without the runtime, I'm going to try my hand at writing D code with the main function marked as @nogc, because I reckon it's

Re: A Perspective on D from game industry

2014-06-15 Thread MattCoder via Digitalmars-d
On Sunday, 15 June 2014 at 20:53:58 UTC, w0rp wrote: I'm going to try my hand at making a game with 2.066... It will be open-source? Can you tell what type of game you have in mind? Matheus.

Re: A Perspective on D from game industry

2014-06-15 Thread Paolo Invernizzi via Digitalmars-d
On Sunday, 15 June 2014 at 16:06:08 UTC, Dicebot wrote: On Sunday, 15 June 2014 at 13:50:10 UTC, Peter Alexander wrote: Had some good time of my own debugging Boost::Spirit2 >_< That's simply an impossible task! ;-P --- Paolo

Re: A Perspective on D from game industry

2014-06-15 Thread w0rp via Digitalmars-d
On Sunday, 15 June 2014 at 21:00:23 UTC, MattCoder wrote: On Sunday, 15 June 2014 at 20:53:58 UTC, w0rp wrote: I'm going to try my hand at making a game with 2.066... It will be open-source? Can you tell what type of game you have in mind? Matheus. Yeah. I'll put it all on GitHub. I did a

Re: A Perspective on D from game industry

2014-06-15 Thread Dicebot via Digitalmars-d
On Sunday, 15 June 2014 at 21:11:38 UTC, Paolo Invernizzi wrote: On Sunday, 15 June 2014 at 16:06:08 UTC, Dicebot wrote: On Sunday, 15 June 2014 at 13:50:10 UTC, Peter Alexander wrote: Had some good time of my own debugging Boost::Spirit2 >_< That's simply an impossible task! ;-P If spendin

Re: A Perspective on D from game industry

2014-06-15 Thread Abdulhaq via Digitalmars-d
On Sunday, 15 June 2014 at 20:10:34 UTC, Walter Bright wrote: On 6/15/2014 9:20 AM, Xinok wrote: Given that he lives in Italy, it's safe to assume that English is not his first language. But rather than consider what he has to say or dispute his arguments, you completely dismissed his point of

Re: A Perspective on D from game industry

2014-06-15 Thread bearophile via Digitalmars-d
w0rp: I'm going to try my hand at writing D code with the main function marked as @nogc, That's going to be lot of fun! Are you going to need Unicode text? One report: https://d.puremagic.com/issues/show_bug.cgi?id=12768 Bye, bearophile

Re: A Perspective on D from game industry

2014-06-15 Thread ponce via Digitalmars-d
On Sunday, 15 June 2014 at 21:18:10 UTC, Dicebot wrote: If spending only reasonable time is in question - oh yes. If you are eager to spend months of spare time - there are some possibilities ;) btw ironically this is when I have felt in love with generic paradigm, with reasoning "wow, this i

Re: A Perspective on D from game industry

2014-06-15 Thread Joakim via Digitalmars-d
On Sunday, 15 June 2014 at 18:50:14 UTC, Meta wrote: On Sunday, 15 June 2014 at 11:28:12 UTC, Peter Alexander wrote: http://c0de517e.blogspot.ca/2014/06/where-is-my-c-replacement.html?m=1 The arguments against D are pretty weak if I'm honest, but I think it's important we understand what peopl

Re: A Perspective on D from game industry

2014-06-15 Thread Nick Sabalausky via Digitalmars-d
On Sunday, 15 June 2014 at 20:20:37 UTC, Brad Roberts via Digitalmars-d wrote: You'll likely toss me into the same boat as the post you're ranting about, but please, watch the misogynistic language here. Yes. Misogyny is clearly the issue here. Because it obvioulsy would have been SOOO complete

Re: A Perspective on D from game industry

2014-06-15 Thread John Colvin via Digitalmars-d
On Sunday, 15 June 2014 at 20:20:37 UTC, Brad Roberts via Digitalmars-d wrote: You'll likely toss me into the same boat as the post you're ranting about, but please, watch the misogynistic language here. Unnecessarily offensive in the context, yes, but reasonable people can and do disagree on

Re: A Perspective on D from game industry

2014-06-15 Thread Walter Bright via Digitalmars-d
Professionals at work use and rely on this forum, and NSFW content shouldn't be posted here. I also request a professional standard of decorum here.

Re: A Perspective on D from game industry

2014-06-15 Thread w0rp via Digitalmars-d
On Sunday, 15 June 2014 at 22:40:53 UTC, John Colvin wrote: On Sunday, 15 June 2014 at 20:20:37 UTC, Brad Roberts via Digitalmars-d wrote: You'll likely toss me into the same boat as the post you're ranting about, but please, watch the misogynistic language here. Unnecessarily offensive in th

Re: A Perspective on D from game industry

2014-06-15 Thread Brian Rogoff via Digitalmars-d
On Sunday, 15 June 2014 at 20:53:58 UTC, w0rp wrote: I'm going to try my hand at making a game with 2.066, because I believe @nogc is a final piece in a puzzle of making doing that easy. Much like writing bare metal D code without the runtime, I'm going to try my hand at writing D code with the

Re: A Perspective on D from game industry

2014-06-15 Thread Sean Kelly via Digitalmars-d
On Sunday, 15 June 2014 at 19:51:08 UTC, Walter Bright wrote: In fact, templates engender such an "OMG! Templates! I don't get Templates!" aura about them that I convinced Andrei to not even use the word "template" in his book about D! That's precisely the reason I wrote a chapter on templat

Re: A Perspective on D from game industry

2014-06-15 Thread Brad Roberts via Digitalmars-d
I'd reply to those that choose to nit pick the specific choice of words rather than the underlying message, but please, this forum devolves into rants and childish behavior often enough already. Try to take to heart Walter's words and underlying intent. A little more professionalism and care t

Re: A Perspective on D from game industry

2014-06-15 Thread H. S. Teoh via Digitalmars-d
On Sun, Jun 15, 2014 at 12:51:12PM -0700, Walter Bright via Digitalmars-d wrote: > On 6/15/2014 6:50 AM, Peter Alexander wrote: > >The fear of meta programming comes from Boost, and rightly so in > >my opinion. Boost is written with the assumption that users will > >never have to read its source co

Re: A Perspective on D from game industry

2014-06-15 Thread Manu via Digitalmars-d
On 15 June 2014 21:28, Peter Alexander via Digitalmars-d wrote: > http://c0de517e.blogspot.ca/2014/06/where-is-my-c-replacement.html?m=1 > > The arguments against D are pretty weak if I'm honest, but I think it's > important we understand what people think of D. I can confirm this sentiment > is f

Re: A Perspective on D from game industry

2014-06-15 Thread Manu via Digitalmars-d
On 16 June 2014 04:50, Meta via Digitalmars-d wrote: > On Sunday, 15 June 2014 at 11:28:12 UTC, Peter Alexander wrote: >> >> http://c0de517e.blogspot.ca/2014/06/where-is-my-c-replacement.html?m=1 >> >> The arguments against D are pretty weak if I'm honest, but I think it's >> important we understa

Re: A Perspective on D from game industry

2014-06-15 Thread Manu via Digitalmars-d
On 16 June 2014 05:53, Walter Bright via Digitalmars-d wrote: > On 6/15/2014 12:27 PM, Nick Sabalausky wrote: >> >> It really gets me that the same industry which created Frostbite 3, Unreal >> Engine 4, GTA5, Steam (obviously all enormous investments), mostly done >> *in* C++ >> which makes them

Re: A Perspective on D from game industry

2014-06-15 Thread Manu via Digitalmars-d
On 16 June 2014 09:25, Brian Rogoff via Digitalmars-d wrote: > On Sunday, 15 June 2014 at 20:53:58 UTC, w0rp wrote: >> >> I'm going to try my hand at making a game with 2.066, because I believe >> @nogc is a final piece in a puzzle of making doing that easy. Much like >> writing bare metal D code

Re: A Perspective on D from game industry

2014-06-15 Thread Manu via Digitalmars-d
On 16 June 2014 11:12, H. S. Teoh via Digitalmars-d wrote: > On Sun, Jun 15, 2014 at 12:51:12PM -0700, Walter Bright via Digitalmars-d > wrote: >> On 6/15/2014 6:50 AM, Peter Alexander wrote: >> >The fear of meta programming comes from Boost, and rightly so in >> >my opinion. Boost is written wit

Re: A Perspective on D from game industry

2014-06-15 Thread Burp via Digitalmars-d
Gamedev is about solutions being given (MSVC, closed console platform tools, etc), and they are just waiting for the package to appear. It's not entirely unreasonable either. Most people probably don't realise how high-stress and unfair the gamedev industry is when it comes to engineers time

Re: A Perspective on D from game industry

2014-06-15 Thread Manu via Digitalmars-d
On 15 June 2014 21:28, Peter Alexander via Digitalmars-d wrote: > http://c0de517e.blogspot.ca/2014/06/where-is-my-c-replacement.html?m=1 > > The arguments against D are pretty weak if I'm honest, but I think it's > important we understand what people think of D. I can confirm this sentiment > is f

Re: A Perspective on D from game industry

2014-06-15 Thread Manu via Digitalmars-d
On 16 June 2014 12:44, Burp via Digitalmars-d wrote: > >> Gamedev is about solutions being given (MSVC, closed console platform >> tools, etc), and they are just waiting for the package to appear. >> It's not entirely unreasonable either. Most people probably don't >> realise how high-stress and u

Re: A Perspective on D from game industry

2014-06-15 Thread Nick Sabalausky via Digitalmars-d
On 6/15/2014 4:53 PM, w0rp wrote: I'm going to try my hand at making a game with 2.066, because I believe @nogc is a final piece in a puzzle of making doing that easy. Much like writing bare metal D code without the runtime, I'm going to try my hand at writing D code with the main function marked

Re: A Perspective on D from game industry

2014-06-15 Thread Nick Sabalausky via Digitalmars-d
On 6/15/2014 7:08 PM, w0rp wrote: On Sunday, 15 June 2014 at 22:40:53 UTC, John Colvin wrote: *i.e. it's not targeted at women specifically and doesn't imply any negative message about women. YMMV by location and social group. **it's barely an insult at all if you've got the right(?) Irish frie

Re: A Perspective on D from game industry

2014-06-15 Thread deadalnix via Digitalmars-d
On Sunday, 15 June 2014 at 20:20:37 UTC, Brad Roberts via Digitalmars-d wrote: You'll likely toss me into the same boat as the post you're ranting about, but please, watch the misogynistic language here. On 6/15/14, 8:37 AM, Caligo via Digitalmars-d wrote: I'm so sick of watching narcissistic

Re: A Perspective on D from game industry

2014-06-15 Thread deadalnix via Digitalmars-d
On Sunday, 15 June 2014 at 11:28:12 UTC, Peter Alexander wrote: http://c0de517e.blogspot.ca/2014/06/where-is-my-c-replacement.html?m=1 The arguments against D are pretty weak if I'm honest, but I think it's important we understand what people think of D. I can confirm this sentiment is fairly

Re: A Perspective on D from game industry

2014-06-15 Thread Nick Sabalausky via Digitalmars-d
On 6/15/2014 9:55 PM, Manu via Digitalmars-d wrote: On 16 June 2014 05:53, Walter Bright via Digitalmars-d wrote: On 6/15/2014 12:27 PM, Nick Sabalausky wrote: It really gets me that the same industry which created Frostbite 3, Unreal Engine 4, GTA5, Steam (obviously all enormous investments)

Re: A Perspective on D from game industry

2014-06-15 Thread Nick Sabalausky via Digitalmars-d
On 6/15/2014 4:26 PM, Burp wrote: I work in the game industry so I'm familiar with this type of mindset. Not everyone in my industry is like this, but unfortunately many are(I avoid working with them). He doesn't understand metaprogramming and so dismisses it. He also assumes C++ is all abo

Re: A Perspective on D from game industry

2014-06-15 Thread H. S. Teoh via Digitalmars-d
On Mon, Jun 16, 2014 at 12:18:26AM -0400, Nick Sabalausky via Digitalmars-d wrote: [...] > C++'s lack of finally didn't do any favors for exception handling's > popularity, either. (Has "finally" finally been added?) http://stackoverflow.com/questions/7779652/try-catch-finally-construct-is-it-in-

Re: A Perspective on D from game industry

2014-06-15 Thread deadalnix via Digitalmars-d
On Monday, 16 June 2014 at 06:24:47 UTC, H. S. Teoh via Digitalmars-d wrote: On Mon, Jun 16, 2014 at 12:18:26AM -0400, Nick Sabalausky via Digitalmars-d wrote: [...] C++'s lack of finally didn't do any favors for exception handling's popularity, either. (Has "finally" finally been added?) ht

Re: A Perspective on D from game industry

2014-06-15 Thread simendsjo via Digitalmars-d
On 06/15/2014 11:16 PM, Abdulhaq wrote: > On Sunday, 15 June 2014 at 20:10:34 UTC, Walter Bright wrote: >> On 6/15/2014 9:20 AM, Xinok wrote: >>> Given that he lives in Italy, it's safe to assume that English is not >>> his first >>> language. But rather than consider what he has to say or dispute

Re: A Perspective on D from game industry

2014-06-16 Thread w0rp via Digitalmars-d
On Monday, 16 June 2014 at 05:46:22 UTC, Nick Sabalausky wrote: On 6/15/2014 9:55 PM, Manu via Digitalmars-d wrote: To say that they literally have no time to spend on extra-curricular projects is an understatement, and risk-aversion is a key form of self-defence. I know many gamedev's who are

Re: A Perspective on D from game industry

2014-06-16 Thread Walter Bright via Digitalmars-d
On 6/15/2014 5:41 PM, Sean Kelly wrote: That's precisely the reason I wrote a chapter on templates in Tango With D despite Don's suggestion that I talk about the far sexier CTFE. People have an unreasonable fear of templates and when you get down to it they're terribly simple to understand. Eve

Re: A Perspective on D from game industry

2014-06-16 Thread Walter Bright via Digitalmars-d
On 6/15/2014 6:12 PM, H. S. Teoh via Digitalmars-d wrote: I think you may have missed the fact that your very realization was a further development in itself. The term "template" comes from the C++ idea of having a pre-written piece of code with some blanks in a few places, that will be filled in

Re: A Perspective on D from game industry

2014-06-16 Thread Paolo Invernizzi via Digitalmars-d
On Monday, 16 June 2014 at 06:40:39 UTC, simendsjo wrote: Some countries are even dubbing all English shows and movies, so they're not exposed to much English outside some forums That's exactly what's happening in Italy... --- Paolo

Re: A Perspective on D from game industry

2014-06-16 Thread deadalnix via Digitalmars-d
On Monday, 16 June 2014 at 07:17:32 UTC, Paolo Invernizzi wrote: On Monday, 16 June 2014 at 06:40:39 UTC, simendsjo wrote: Some countries are even dubbing all English shows and movies, so they're not exposed to much English outside some forums That's exactly what's happening in Italy... ---

Re: A Perspective on D from game industry

2014-06-16 Thread Nick Sabalausky via Digitalmars-d
On 6/16/2014 2:23 AM, H. S. Teoh via Digitalmars-d wrote: On Mon, Jun 16, 2014 at 12:18:26AM -0400, Nick Sabalausky via Digitalmars-d wrote: [...] C++'s lack of finally didn't do any favors for exception handling's popularity, either. (Has "finally" finally been added?) http://stackoverflow.c

Re: A Perspective on D from game industry

2014-06-16 Thread Rikki Cattermole via Digitalmars-d
On 16/06/2014 1:12 p.m., H. S. Teoh via Digitalmars-d wrote: On Sun, Jun 15, 2014 at 12:51:12PM -0700, Walter Bright via Digitalmars-d wrote: On 6/15/2014 6:50 AM, Peter Alexander wrote: The fear of meta programming comes from Boost, and rightly so in my opinion. Boost is written with the assum

Re: A Perspective on D from game industry

2014-06-16 Thread safety0ff via Digitalmars-d
On Monday, 16 June 2014 at 07:27:16 UTC, Nick Sabalausky wrote: But wait...Hasn't Andrei created library-based scope guards for C++? (Or am I remembering something wrong?) How would that possible without "finally"? Skip to 19:00 http://vimeo.com/97329153

Re: A Perspective on D from game industry

2014-06-16 Thread Manu via Digitalmars-d
On 16 June 2014 15:46, Nick Sabalausky via Digitalmars-d wrote: > On 6/15/2014 9:55 PM, Manu via Digitalmars-d wrote: >> >> On 16 June 2014 05:53, Walter Bright via Digitalmars-d >> wrote: >>> >>> On 6/15/2014 12:27 PM, Nick Sabalausky wrote: It really gets me that the same industr

Re: A Perspective on D from game industry

2014-06-16 Thread Nick Sabalausky via Digitalmars-d
On 6/16/2014 2:56 AM, w0rp wrote: On Monday, 16 June 2014 at 05:46:22 UTC, Nick Sabalausky wrote: Geezus, that garbage is still going on? "EA Spouse" alone was well over a decade ago. That, and all the many, many other examples (often less extreme, but still entirely unacceptable IMO) was exactl

Re: A Perspective on D from game industry

2014-06-16 Thread safety0ff via Digitalmars-d
On Monday, 16 June 2014 at 07:41:03 UTC, safety0ff wrote: On Monday, 16 June 2014 at 07:27:16 UTC, Nick Sabalausky wrote: But wait...Hasn't Andrei created library-based scope guards for C++? (Or am I remembering something wrong?) How would that possible without "finally"? Skip to 19:00 http

Re: A Perspective on D from game industry

2014-06-16 Thread Paulo Pinto via Digitalmars-d
On Monday, 16 June 2014 at 06:56:22 UTC, w0rp wrote: On Monday, 16 June 2014 at 05:46:22 UTC, Nick Sabalausky wrote: On 6/15/2014 9:55 PM, Manu via Digitalmars-d wrote: To say that they literally have no time to spend on extra-curricular projects is an understatement, and risk-aversion is a key

Re: A Perspective on D from game industry

2014-06-16 Thread Paulo Pinto via Digitalmars-d
On Monday, 16 June 2014 at 04:18:28 UTC, Nick Sabalausky wrote: On 6/15/2014 4:53 PM, w0rp wrote: I'm going to try my hand at making a game with 2.066, because I believe @nogc is a final piece in a puzzle of making doing that easy. Much like writing bare metal D code without the runtime, I'm go

Re: A Perspective on D from game industry

2014-06-16 Thread Paulo Pinto via Digitalmars-d
On Sunday, 15 June 2014 at 16:42:22 UTC, Abdulhaq wrote: On Sunday, 15 June 2014 at 13:19:12 UTC, Russel Winder via Digitalmars-d wrote: On Sun, 2014-06-15 at 12:30 +, Abdulhaq via Digitalmars-d wrote: […] learning the Android API - after all, JDK8 + tooling is bearable now. On the other

Re: A Perspective on D from game industry

2014-06-16 Thread via Digitalmars-d
On Monday, 16 June 2014 at 08:22:59 UTC, Paulo Pinto wrote: I have played around with C++ for a small graphics application, but note that the NDK does only support game related APIs. When using middleware like Qt, you have access to the majority of APIs but then have to pay the JNI marshalin

Re: A Perspective on D from game industry

2014-06-16 Thread Burp via Digitalmars-d
C++'s lack of finally didn't do any favors for exception handling's popularity, either. (Has "finally" finally been added?) Just noting: exceptions are rarely used in gamedev. Also I agree with Bjarne RIAA is preferable to finally in the C++ context, finally makes more sense in a language w

Re: A Perspective on D from game industry

2014-06-16 Thread Timon Gehr via Digitalmars-d
On 06/16/2014 03:12 AM, H. S. Teoh via Digitalmars-d wrote: This insight therefore causes D's templates to mesh very nicely with CTFE to form a beautifully-integrated whole. I wouldn't go exactly that far. For one thing, CTFE cannot be used to manipulate types.

Re: A Perspective on D from game industry

2014-06-16 Thread Rikki Cattermole via Digitalmars-d
On 16/06/2014 11:39 p.m., Timon Gehr wrote: On 06/16/2014 03:12 AM, H. S. Teoh via Digitalmars-d wrote: This insight therefore causes D's templates to mesh very nicely with CTFE to form a beautifully-integrated whole. I wouldn't go exactly that far. For one thing, CTFE cannot be used to manip

Re: A Perspective on D from game industry

2014-06-16 Thread via Digitalmars-d
On Monday, 16 June 2014 at 11:49:11 UTC, Rikki Cattermole wrote: I would go that far, when combining string mixins, As far as I can tell string mixins have the same bad properties that macros have. It makes automatic translation very difficult and makes reasoning about code more difficult. It

Re: A Perspective on D from game industry

2014-06-16 Thread H. S. Teoh via Digitalmars-d
On Mon, Jun 16, 2014 at 12:44:05PM +, via Digitalmars-d wrote: > On Monday, 16 June 2014 at 11:49:11 UTC, Rikki Cattermole wrote: > >I would go that far, when combining string mixins, > > As far as I can tell string mixins have the same bad properties that > macros have. It makes automatic tra

Re: A Perspective on D from game industry

2014-06-16 Thread via Digitalmars-d
On Monday, 16 June 2014 at 15:07:08 UTC, H. S. Teoh via Digitalmars-d wrote: Having said that, though, proper use of string mixins with CTFE and templates ('scuse me, *compile-time arguments* ;)) can be extremely powerful, and one of the things that make D metaprogramming so awesome. Sure, j

Re: A Perspective on D from game industry

2014-06-16 Thread Timon Gehr via Digitalmars-d
On 06/16/2014 05:18 PM, "Ola Fosheim Grøstad" " wrote: On Monday, 16 June 2014 at 15:07:08 UTC, H. S. Teoh via Digitalmars-d wrote: Having said that, though, proper use of string mixins with CTFE and templates ('scuse me, *compile-time arguments* ;)) can be extremely powerful, and one of the thi

Re: A Perspective on D from game industry

2014-06-16 Thread David Gileadi via Digitalmars-d
On 6/15/14, 11:56 PM, w0rp wrote: I was considering getting a job in the games industry, so I applied to a bunch of places in the UK during my final year of university. When you filtered out the jobs that were looking for years of industry experience, then filtered out the jobs that expected you

Re: A Perspective on D from game industry

2014-06-16 Thread Nick Sabalausky via Digitalmars-d
On 6/16/2014 3:54 AM, Manu via Digitalmars-d wrote: Well, first hurdle, closed platform holders provide tooling for their platforms. XBox360 has arch-specific instructions, which aren't widely supported in GCC/LLVM backends. Same goes for Nintendo and Sounds like being able to compile down to

Re: A Perspective on D from game industry

2014-06-16 Thread Sean Kelly via Digitalmars-d
On Monday, 16 June 2014 at 07:08:05 UTC, Walter Bright wrote: On 6/15/2014 5:41 PM, Sean Kelly wrote: That's precisely the reason I wrote a chapter on templates in Tango With D despite Don's suggestion that I talk about the far sexier CTFE. People have an unreasonable fear of templates and whe

Re: A Perspective on D from game industry

2014-06-16 Thread Xavier Bigand via Digitalmars-d
Le 16/06/2014 08:20, Nick Sabalausky a écrit : On 6/15/2014 4:26 PM, Burp wrote: I work in the game industry so I'm familiar with this type of mindset. Not everyone in my industry is like this, but unfortunately many are(I avoid working with them). He doesn't understand metaprogramming and

Re: A Perspective on D from game industry

2014-06-16 Thread Paulo Pinto via Digitalmars-d
On Monday, 16 June 2014 at 18:55:11 UTC, Xavier Bigand wrote: Le 16/06/2014 08:20, Nick Sabalausky a écrit : On 6/15/2014 4:26 PM, Burp wrote: I work in the game industry so I'm familiar with this type of mindset. Not everyone in my industry is like this, but unfortunately many are(I avoid

Re: A Perspective on D from game industry

2014-06-16 Thread Xavier Bigand via Digitalmars-d
Le 16/06/2014 03:28, Manu via Digitalmars-d a écrit : On 15 June 2014 21:28, Peter Alexander via Digitalmars-d wrote: http://c0de517e.blogspot.ca/2014/06/where-is-my-c-replacement.html?m=1 The arguments against D are pretty weak if I'm honest, but I think it's important we understand what peop

Re: A Perspective on D from game industry

2014-06-16 Thread John via Digitalmars-d
On Sunday, 15 June 2014 at 18:50:14 UTC, Meta wrote: I wonder where he got the idea that D isn't high performance... Perhaps the fact that it has a GC? He probably went to http://dlang.org/ and clicked the Run button on the code example there.

Re: A Perspective on D from game industry

2014-06-16 Thread John via Digitalmars-d
On Monday, 16 June 2014 at 21:00:59 UTC, John wrote: On Sunday, 15 June 2014 at 18:50:14 UTC, Meta wrote: I wonder where he got the idea that D isn't high performance... Perhaps the fact that it has a GC? He probably went to http://dlang.org/ and clicked the Run button on the code example t

Re: A Perspective on D from game industry

2014-06-16 Thread justme via Digitalmars-d
On Sunday, 15 June 2014 at 15:31:40 UTC, Brian Rogoff wrote: Notice that in his post and the comments, a recurring (negative) issue is garbage collection. This is pretty common with mentions of D on reddit too, always a few posters mentioning D's GC as a negative. So many of those comments c

Re: A Perspective on D from game industry

2014-06-16 Thread Walter Bright via Digitalmars-d
On 6/16/2014 5:44 AM, "Ola Fosheim Grøstad" " wrote: As far as I can tell string mixins have the same bad properties that macros have. Assuming you are talking about C macros: Having implemented the C preprocessor (multiple times), make's macro system, designed and implemented ABEL's macro sy

Re: A Perspective on D from game industry

2014-06-16 Thread Walter Bright via Digitalmars-d
On 6/16/2014 8:18 AM, "Ola Fosheim Grøstad" " wrote: Sure, just like m4 and cpp can be extremely powerful. Too powerful… One of the sins of cpp is it is not powerful enough, forcing a lot of awkward usages.

Re: A Perspective on D from game industry

2014-06-16 Thread Caligo via Digitalmars-d
My rant wasn't about his lack of fluency in the English language. You only learn once what a sentence is, and the concept translates over to most other natural languages. The same is true with the concept of constructing a paragraph. Even if he's not a native English speaker, I'm willing to bet

Re: A Perspective on D from game industry

2014-06-16 Thread Caligo via Digitalmars-d
I didn't know that the use of the c-word was considered misogynous, and I don't consider it to be. It's just an insult, and you're not fighting sexism. The software industry being what it is, one of the most racist and sexist industries, your time is better spent writing about that. I do agree t

Re: A Perspective on D from game industry

2014-06-16 Thread Mike Parker via Digitalmars-d
On 6/17/2014 12:16 PM, Caligo via Digitalmars-d wrote: My rant wasn't about his lack of fluency in the English language. You only learn once what a sentence is, and the concept translates over to most other natural languages. The same is true with the concept of constructing a paragraph. Even

Re: A Perspective on D from game industry

2014-06-16 Thread Mike Parker via Digitalmars-d
On 6/17/2014 1:03 PM, Mike Parker wrote: On 6/17/2014 12:16 PM, Caligo via Digitalmars-d wrote: My rant wasn't about his lack of fluency in the English language. You only learn once what a sentence is, and the concept translates over to most other natural languages. The same is true with the c

Re: A Perspective on D from game industry

2014-06-16 Thread MattCoder via Digitalmars-d
On Tuesday, 17 June 2014 at 04:03:23 UTC, Mike Parker wrote: On 6/17/2014 12:16 PM, Caligo via Digitalmars-d wrote: My rant wasn't about his lack of fluency in the English language. You only learn once what a sentence is, and the concept translates over to most other natural languages. The sa

  1   2   3   >