October 02, 2015
On Friday, 2 October 2015 at 05:15:26 UTC, luminousone wrote:
> vibe.d compatible sqlite, postgresql, and oracle sql drivers.

An ODBC driver would be fine too, anything that can connect to a database.
October 02, 2015
On 02-Oct-2015 10:49, Kagamin wrote:
> On Friday, 2 October 2015 at 05:15:26 UTC, luminousone wrote:
>> vibe.d compatible sqlite, postgresql, and oracle sql drivers.
>
> An ODBC driver would be fine too, anything that can connect to a database.

http://dlang.org/phobos/etc_c_odbc_sql.html

-- 
Dmitry Olshansky
October 02, 2015
On Friday, 2 October 2015 at 08:03:03 UTC, Dmitry Olshansky wrote:
> On 02-Oct-2015 10:49, Kagamin wrote:
>> On Friday, 2 October 2015 at 05:15:26 UTC, luminousone wrote:
>>> vibe.d compatible sqlite, postgresql, and oracle sql drivers.
>>
>> An ODBC driver would be fine too, anything that can connect to a database.
>
> http://dlang.org/phobos/etc_c_odbc_sql.html

http://wiki.dlang.org/Libraries_and_Frameworks#Databases
October 02, 2015
Am 02.10.2015 um 10:15 schrieb Kagamin:
> On Friday, 2 October 2015 at 08:03:03 UTC, Dmitry Olshansky wrote:
>> On 02-Oct-2015 10:49, Kagamin wrote:
>>> On Friday, 2 October 2015 at 05:15:26 UTC, luminousone wrote:
>>>> vibe.d compatible sqlite, postgresql, and oracle sql drivers.
>>>
>>> An ODBC driver would be fine too, anything that can connect to a
>>> database.
>>
>> http://dlang.org/phobos/etc_c_odbc_sql.html
>
> http://wiki.dlang.org/Libraries_and_Frameworks#Databases

http://code.dlang.org/?sort=name&category=library.database
October 02, 2015
On Friday, 2 October 2015 at 08:23:56 UTC, Sönke Ludwig wrote:
> http://code.dlang.org/?sort=name&category=library.database

Unfortunately not everybody is using sqlite and postgresql.
October 02, 2015
On Friday, 2 October 2015 at 03:34:18 UTC, Adam D. Ruppe wrote:

> Moreover, and this is really important, D can already interact the majority of existing software out there.

This is a very important point that is often forgotten. What has been done in C is also available to D. To work with D you don't need to have everything written in D. If that was the case, no new language could ever be used, because it's impossible to catch up with the wealth of libraries that already exist in C/C++.

And through C you can communicate with other languages too, Python, Lua etc. Look at PyD and LuaD for example or the DerelictD stuff.

One caveat though: if your software is GUI-centered, research the possibilities in D. If you wanna go mobile (ARM), check carefully what can be done already and what can't.



October 02, 2015
On Friday, 2 October 2015 at 02:25:21 UTC, Yaser wrote:
> Are there any critical frameworks or libraries that are holding you back in fully investing in D? Obviously I think D is an awesome language, but some frameworks/libraries hold me back, wish I could do everything in D.

Sadly, the preprocessor, and it just happened to me today. In C++, I include the header and I'm done. In D, I have to either manually duplicate the C declarations or use dstep. I'm more than ok with the latter option, but my environment is weird (doesn't use the system libc) and dstep didn't work. Doing it manually would be so much work that I gave up for this project in particular.

Mostly I write everything in D these days though.

Atila
October 02, 2015
On Friday, 2 October 2015 at 02:25:21 UTC, Yaser wrote:
> Are there any critical frameworks or libraries that are holding you back in fully investing in D? Obviously I think D is an awesome language, but some frameworks/libraries hold me back, wish I could do everything in D.

I'd say kickass codegen from DMD but it seems it's getting improvements.

Nothing held me back :) Now writing D full-time.
October 02, 2015
On Friday, 2 October 2015 at 09:44:00 UTC, ponce wrote:
> On Friday, 2 October 2015 at 02:25:21 UTC, Yaser wrote:
>> Are there any critical frameworks or libraries that are holding you back in fully investing in D? Obviously I think D is an awesome language, but some frameworks/libraries hold me back, wish I could do everything in D.
>
> I'd say kickass codegen from DMD but it seems it's getting improvements.
>
> Nothing held me back :) Now writing D full-time.

That, and the very poor debugging experience.

Our web company is also 100% D, minus a few javascript and css tools that we currently use node.js for.

October 02, 2015
On Friday, 2 October 2015 at 02:25:21 UTC, Yaser wrote:
> Are there any critical frameworks or libraries that are holding you back in fully investing in D? Obviously I think D is an awesome language, but some frameworks/libraries hold me back, wish I could do everything in D.

Yes: https://issues.dlang.org/show_bug.cgi?id=14927

This is honestly embarrassing for me when ever I mention D to someone.