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 Postgresql. There's also a couple different ORM's.
If you really feel the need to get access to some more arcane database's
there is always OpenDBX (c library) but getting it to compile is a
little harder on Windows (library not the binding).
As for Windows headers, there is one set pretty well manually developed
floating around.
I also have my own version that was generated directly from MingW64's
headers. Not fully tested but so far not really any issues. So I'd say
almost fully complete (few edge cases I missed in the script).
if your are on linux like most of the lieutenants and the vice-general
you may be fine.
Majority of the time this isn't an issue unless its a 'new fangled
feature' like shared libraries. Now Mac OSX on the other hand..
On Monday, 16 June 2014 at 10:28:50 UTC, John Petal wrote:
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; it didn't make sense as a whole. It always
needed an extra explanation.
I saw D. "It is unstable!" they said, "There aren't enough tools!"
they said. I thought, "If I learn C++, he learns C++, then how the
hell alternatives are supposed to rise?" I felt responsible. I wanted
to contribute to D community.
So I gave D a shot. People were kind of right – it was hard for a
beginner for me to get into. I mean, I spent a whole day trying to
make DSFML work. I wasn't trying to produce anything, so I was happy
that I spent my time learning those things. I'm getting better – I
still don't consider myself as a "programmer," but I'm getting better.
(Sorry about the storytelling, I just wanted to share.)
Now I want to know if the language is production-ready. 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 if the tools are mature enough.
Does D have a mature and cross-platform GUI library?
Does D have a mature SFML or SDL binding?
Are there any advices you can give me?
By the way, sorry for my English.
Thank you!
John
And I should add:
Would you mind sharing something where you use D actively?
Thank you!
John