Is D production-ready?

2014-06-16 Thread John Petal via Digitalmars-d
Hi! A while ago, after my journey with PHP and Python, I've decided to learn C++. However, the more I learned, the more it got complicated. I think what Scott Meyer said in his talk was the main reason: the language was inconsistent; it didn't make sense as a whole. It always needed an extra e

Re: Is D production-ready?

2014-06-16 Thread John Petal via Digitalmars-d
On Monday, 16 June 2014 at 10:24:46 UTC, John Petal wrote: Hi! A while ago, after my journey with PHP and Python, I've decided to learn C++. However, the more I learned, the more it got complicated. I think what Scott Meyer said in his talk was the main reason: the language was inconsistent; i

Re: Is D production-ready?

2014-06-16 Thread Chris Cain via Digitalmars-d
On Monday, 16 June 2014 at 10:24:46 UTC, John Petal wrote: Does D have a mature SFML or SDL binding? http://code.dlang.org/packages/derelict-sfml2 and http://code.dlang.org/packages/derelict-sdl2 Are available. I have personally used the SDL2 bindings on both Windows and Mac and they work pe

Re: Is D production-ready?

2014-06-16 Thread ponce via Digitalmars-d
On Monday, 16 June 2014 at 10:39:42 UTC, Chris Cain wrote: On Monday, 16 June 2014 at 10:24:46 UTC, John Petal wrote: Does D have a mature SFML or SDL binding? http://code.dlang.org/packages/derelict-sfml2 and http://code.dlang.org/packages/derelict-sdl2 Are available. I have personally used

Re: Is D production-ready?

2014-06-16 Thread John Colvin via Digitalmars-d
On Monday, 16 June 2014 at 10:24:46 UTC, John Petal wrote: I can't really see anything besides abandoned libraries written in D. Is it possible – for example – to write a simple 2D game, or an automation program, or a text editor in D? I know the language is perfectly capable, but I'm not sure

Re: Is D production-ready?

2014-06-16 Thread Kiith-Sa via Digitalmars-d
If you see "abandoned libraries", you're probably looking at DSource, which is dead. Everything has long since moved to GitHub. Derelict provides good SDL2 as well as SFML2 bindings (and bindings to many other APIs). For GUI, (assuming you don't want Windows-only ones) TkD is simple and easy-t

Re: Is D production-ready?

2014-06-16 Thread seeker via Digitalmars-d
NO IT'S NOT! no working/incomplete windows headers for 32 and 64 bit. no gui or db lib and tons of abandoned libs and proggies that you mentioned. if your are on linux like most of the lieutenants and the vice-general you may be fine. On Monday, 16 June 2014 at 10:28:50 UTC, John Petal wro

Re: Is D production-ready?

2014-06-16 Thread Mike Parker via Digitalmars-d
On 6/16/2014 7:39 PM, Chris Cain wrote: On Monday, 16 June 2014 at 10:24:46 UTC, John Petal wrote: Does D have a mature SFML or SDL binding? http://code.dlang.org/packages/derelict-sfml2 and http://code.dlang.org/packages/derelict-sdl2 Are available. I have personally used the SDL2 bindings

Re: Is D production-ready?

2014-06-16 Thread Chris Cain via Digitalmars-d
On Monday, 16 June 2014 at 10:51:11 UTC, ponce wrote: Ahem, looks like I commited something too early. This is a bug. In the mean time you can use the "==1.1.1" version. Actually, sadly, you can't use gfm at all (or, at least, I can't) ... It complains about not being able to satisfy dependenc

Re: Is D production-ready?

2014-06-16 Thread Rikki Cattermole via Digitalmars-d
On 16/06/2014 11:14 p.m., seeker wrote: NO IT'S NOT! no working/incomplete windows headers for 32 and 64 bit. no gui or db lib and tons of abandoned libs and proggies that you mentioned. Wow now. For database libraries, there is a few choices out there currently. Mysql, Mongodb, Redis and Postg

Re: Is D production-ready?

2014-06-16 Thread MattCoder via Digitalmars-d
On Monday, 16 June 2014 at 10:24:46 UTC, John Petal wrote: Is it possible – for example – to write a simple 2D game, or an automation program, or a text editor in D? Speaking by myself, I was able to write both: Game and Text Editor, using Derelict2 and Cairo respectively. PS: I know the ge

Re: Is D production-ready?

2014-06-16 Thread ponce via Digitalmars-d
On Monday, 16 June 2014 at 11:46:57 UTC, Chris Cain wrote: On Monday, 16 June 2014 at 10:51:11 UTC, ponce wrote: Ahem, looks like I commited something too early. This is a bug. In the mean time you can use the "==1.1.1" version. Actually, sadly, you can't use gfm at all (or, at least, I can't

Re: Is D production-ready?

2014-06-16 Thread Mike Parker via Digitalmars-d
On 6/16/2014 8:14 PM, seeker wrote: NO IT'S NOT! no working/incomplete windows headers for 32 and 64 bit. no gui or db lib and tons of abandoned libs and proggies that you mentioned. if your are on linux like most of the lieutenants and the vice-general you may be fine. YES IT IS! I've been u

Re: Is D production-ready?

2014-06-16 Thread ponce via Digitalmars-d
On Monday, 16 June 2014 at 10:24:46 UTC, John Petal wrote: Are there any advices you can give me? If nothing can convince you, learning D will make it way easier to learn C++, and you won't write the same C++ either.

Re: Is D production-ready?

2014-06-16 Thread Adam D. Ruppe via Digitalmars-d
On Monday, 16 June 2014 at 10:24:46 UTC, John Petal wrote: Now I want to know if the language is production-ready. I've been using it on live production websites for a handful of jobs since 2009 with no significant problems.

Re: Is D production-ready?

2014-06-16 Thread Byron Heads via Digitalmars-d
On Mon, 16 Jun 2014 11:14:05 +, seeker wrote: > NO IT'S NOT! > no working/incomplete windows headers for 32 and 64 bit. > no gui or db lib and tons of abandoned libs and proggies that you > mentioned. > > if your are on linux like most of the lieutenants and the vice-general > you may be fine

Re: Is D production-ready?

2014-06-16 Thread Gary Willoughby via Digitalmars-d
On Monday, 16 June 2014 at 10:24:46 UTC, John Petal wrote: Does D have a mature and cross-platform GUI library? I released this a month or so ago: http://code.dlang.org/packages/tkd It's fully cross-platform and very simple to use. If it's not as full featured as you need then try this: ht

Re: Is D production-ready?

2014-06-16 Thread Andrei Alexandrescu via Digitalmars-d
On 6/16/14, 4:45 AM, Rikki Cattermole wrote: On 16/06/2014 11:14 p.m., seeker wrote: NO IT'S NOT! no working/incomplete windows headers for 32 and 64 bit. no gui or db lib and tons of abandoned libs and proggies that you mentioned. Wow now. For database libraries, there is a few choices out th

Re: Is D production-ready?

2014-06-16 Thread Brad Anderson via Digitalmars-d
On Monday, 16 June 2014 at 17:05:05 UTC, Andrei Alexandrescu wrote: On 6/16/14, 4:45 AM, Rikki Cattermole wrote: On 16/06/2014 11:14 p.m., seeker wrote: NO IT'S NOT! no working/incomplete windows headers for 32 and 64 bit. no gui or db lib and tons of abandoned libs and proggies that you ment

Re: Is D production-ready?

2014-06-16 Thread Jeremy DeHaan via Digitalmars-d
On Monday, 16 June 2014 at 10:24:46 UTC, John Petal wrote: I mean, I spent a whole day trying to make DSFML work. Might I ask what issues you had getting it up and running? Things have been a little hectic for DSFML because of school, but with summer coming up I'll be able to work on fixing

Re: Is D production-ready?

2014-06-16 Thread John Petal via Digitalmars-d
First of all, thank you everyone for the amazing help! TKD and Derelict libraries seem pretty good. On Monday, 16 June 2014 at 17:32:23 UTC, Jeremy DeHaan wrote: On Monday, 16 June 2014 at 10:24:46 UTC, John Petal wrote: I mean, I spent a whole day trying to make DSFML work. Might I ask wha

Re: Is D production-ready?

2014-06-16 Thread Idan Arye via Digitalmars-d
D is still unstable. Any time now non-null-by-default can get in and break tons of libraries and user code.

Re: Is D production-ready?

2014-06-16 Thread Kapps via Digitalmars-d
On Monday, 16 June 2014 at 22:01:40 UTC, Idan Arye wrote: D is still unstable. Any time now non-null-by-default can get in and break tons of libraries and user code. That's not going to happen.

Re: Is D production-ready?

2014-06-16 Thread Dicebot via Digitalmars-d
On Monday, 16 June 2014 at 22:07:04 UTC, Kapps wrote: On Monday, 16 June 2014 at 22:01:40 UTC, Idan Arye wrote: D is still unstable. Any time now non-null-by-default can get in and break tons of libraries and user code. That's not going to happen. Yeah don't confuse actively discussed topics

Re: Is D production-ready?

2014-06-16 Thread deadalnix via Digitalmars-d
Hi, On Monday, 16 June 2014 at 10:24:46 UTC, John Petal wrote: So I gave D a shot. People were kind of right – it was hard for a beginner for me to get into. Could you make a whole sum up of the difficulties you encountered ? That kind of feedback is highly valuable for us. Once you get expe

Re: Is D production-ready?

2014-06-16 Thread Russel Winder via Digitalmars-d
On Mon, 2014-06-16 at 11:10 +, Kiith-Sa via Digitalmars-d wrote: > If you see "abandoned libraries", you're probably looking at > DSource, which is dead. Everything has long since moved to GitHub. If true, then it should be removed from the Web to avoid confusing potential new users. If there

Re: Is D production-ready?

2014-06-16 Thread Russel Winder via Digitalmars-d
On Mon, 2014-06-16 at 12:39 +, ponce via Digitalmars-d wrote: > On Monday, 16 June 2014 at 10:24:46 UTC, John Petal wrote: > > Are there any advices you can give me? > > > > If nothing can convince you, learning D will make it way easier > to learn C++, and you won't write the same C++ either

Re: Is D production-ready?

2014-06-17 Thread Jonathan M Davis via Digitalmars-d
On Tue, 17 Jun 2014 07:12:46 +0100 Russel Winder via Digitalmars-d wrote: > On Mon, 2014-06-16 at 11:10 +, Kiith-Sa via Digitalmars-d wrote: > > If you see "abandoned libraries", you're probably looking at > > DSource, which is dead. Everything has long since moved to GitHub. > > If true, the

Re: Is D production-ready?

2014-06-17 Thread Russel Winder via Digitalmars-d
On Tue, 2014-06-17 at 03:32 -0700, Jonathan M Davis via Digitalmars-d wrote: […] > It's well known by the D community that most of dsource is abandoned and > useless at this point, but as I understand it, no one knows how to get ahold > of the fellow who runs it, so that makes it very difficult to

Re: Is D production-ready?

2014-06-17 Thread Wyatt via Digitalmars-d
On Tuesday, 17 June 2014 at 10:32:57 UTC, Jonathan M Davis via Digitalmars-d wrote: but as I understand it, no one knows how to get ahold of the fellow who runs it Nah, it's pretty simple. Just send him an email. I did this some time last year, and even posted to the NG about it. that make

Re: Is D production-ready?

2014-06-17 Thread Jacob Carlborg via Digitalmars-d
On 16/06/14 12:24, John Petal wrote: Does D have a mature and cross-platform GUI library? I would recommend DWT [1], although it currently doesn't work on OS X (I'm working on that). [1] https://github.com/d-widget-toolkit/dwt -- /Jacob Carlborg

Re: Is D production-ready?

2014-06-17 Thread Nick Sabalausky via Digitalmars-d
On 6/17/2014 8:19 AM, Wyatt wrote: On Tuesday, 17 June 2014 at 10:32:57 UTC, Jonathan M Davis via Digitalmars-d wrote: but as I understand it, no one knows how to get ahold of the fellow who runs it Nah, it's pretty simple. Just send him an email. I did this some time last year, and even po

Re: Is D production-ready?

2014-06-17 Thread H. S. Teoh via Digitalmars-d
On Tue, Jun 17, 2014 at 02:11:09PM -0400, Nick Sabalausky via Digitalmars-d wrote: > On 6/17/2014 8:19 AM, Wyatt wrote: > >On Tuesday, 17 June 2014 at 10:32:57 UTC, Jonathan M Davis via > >Digitalmars-d wrote: > >> > >>but as I understand it, no one knows how to get ahold of the fellow > >>who run

Re: Is D production-ready?

2014-06-17 Thread Nick Sabalausky via Digitalmars-d
On 6/17/2014 2:34 PM, H. S. Teoh via Digitalmars-d wrote: But if the issue is that he's too busy to maintain it, then why not ask him to turn over the keys to the community? I'm sure there are many willing hands on this forum to help keep that site up-to-date. I'm not sure that's really neede

Re: Is D production-ready?

2014-06-17 Thread H. S. Teoh via Digitalmars-d
On Tue, Jun 17, 2014 at 04:12:07PM -0400, Nick Sabalausky via Digitalmars-d wrote: > On 6/17/2014 2:34 PM, H. S. Teoh via Digitalmars-d wrote: > > > >But if the issue is that he's too busy to maintain it, then why not > >ask him to turn over the keys to the community? I'm sure there are > >many wi