Jump to page: 1 27  
Page
Thread overview
Is Anything Holding you back?
Oct 02, 2015
Yaser
Oct 02, 2015
Adam D. Ruppe
Oct 02, 2015
Yaser
Oct 02, 2015
David DeWitt
Oct 02, 2015
Yaser
Oct 02, 2015
Adam D. Ruppe
Oct 02, 2015
Chris
Oct 02, 2015
Daniel Kozak
Oct 02, 2015
luminousone
Oct 02, 2015
suliman
Oct 03, 2015
karabuta
Oct 02, 2015
Kagamin
Oct 02, 2015
Dmitry Olshansky
Oct 02, 2015
Kagamin
Oct 02, 2015
Sönke Ludwig
Oct 02, 2015
Kagamin
Oct 02, 2015
luminousone
Oct 02, 2015
crimaniak
Oct 02, 2015
Atila Neves
Oct 02, 2015
ponce
Oct 02, 2015
Márcio Martins
Oct 02, 2015
Jack Stouffer
Oct 02, 2015
deadalnix
Oct 02, 2015
Dmitry Olshansky
Oct 02, 2015
Jonathan M Davis
Oct 02, 2015
Timon Gehr
Oct 02, 2015
Jonathan M Davis
Oct 02, 2015
Wyatt
Oct 02, 2015
Jan Johansson
Oct 02, 2015
deadalnix
Oct 02, 2015
Adam D. Ruppe
Oct 02, 2015
deadalnix
Oct 02, 2015
Adam D. Ruppe
Oct 03, 2015
ponce
Oct 03, 2015
deadalnix
Oct 03, 2015
Manu
Oct 04, 2015
bitwise
Oct 04, 2015
bitwise
Oct 04, 2015
Jan Johansson
Oct 04, 2015
Manu
Oct 05, 2015
Jan Johansson
Oct 05, 2015
Manu
Oct 05, 2015
Jonas Drewsen
Oct 05, 2015
Adam D. Ruppe
Oct 05, 2015
Jonas Drewsen
Oct 05, 2015
Jan Johansson
Oct 07, 2015
extrawurst
Oct 07, 2015
Jonathan M Davis
Oct 07, 2015
Johannes Pfau
Oct 07, 2015
Jonathan M Davis
Oct 07, 2015
Johannes Pfau
Oct 07, 2015
Jonathan M Davis
Oct 05, 2015
Kagamin
Oct 05, 2015
Jan Johansson
Oct 06, 2015
Kagamin
Oct 06, 2015
Jan Johansson
Oct 07, 2015
Kagamin
Oct 07, 2015
Jan Johansson
Oct 08, 2015
Kagamin
Oct 06, 2015
krzaq
Oct 06, 2015
Jonathan M Davis
October 02, 2015
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.
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?

Nope, if anything like that comes up, I'll just write it myself!
October 02, 2015
On Friday, 2 October 2015 at 02:29:47 UTC, Adam D. Ruppe 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?
>
> Nope, if anything like that comes up, I'll just write it myself!

That's the attitude, but do you think you can rewrite 10+ years * X man hours of software by yourself
October 02, 2015
On Friday, 2 October 2015 at 02:31:50 UTC, Yaser wrote:
> On Friday, 2 October 2015 at 02:29:47 UTC, Adam D. Ruppe 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?
>>
>> Nope, if anything like that comes up, I'll just write it myself!
>
> That's the attitude, but do you think you can rewrite 10+ years * X man hours of software by yourself

Im sure he meant if he needs something thats not yet available then he'll just write it.  D is a community effort so obviously many ppl need to chip in.  I pretty much use the usual Python/JS combo professionally and there are a ton of battle tested libraries and frameworks but innovation always brings new techniques and libraries that eventually replace old stuff.  If the attitude was "well Java has X and countless others" then none of the newer languages would every get build.  Look at how React has pretty much taken over (well at least for me) that is new and so is the countless community driven projects evolving around React.

Like anything D does need more things like better Database support, web frameworks, etc but it will get there. Who knows in a couple years maybe you will be doing everything in D.
October 02, 2015
On Friday, 2 October 2015 at 02:52:23 UTC, David DeWitt wrote:
> Im sure he meant if he needs something thats not yet available then he'll just write it.  D is a community effort so obviously many ppl need to chip in.  I pretty much use the usual Python/JS combo professionally and there are a ton of battle tested libraries and frameworks but innovation always brings new techniques and libraries that eventually replace old stuff.
>  If the attitude was "well Java has X and countless others" then none of the newer languages would every get build.  Look at how React has pretty much taken over (well at least for me) that is new and so is the countless community driven projects evolving around React.
>
> [...]

I knew what he meant, just the attitude of some OSS Devs can be asinine
October 02, 2015
On Friday, 2 October 2015 at 02:31:50 UTC, Yaser wrote:
> That's the attitude, but do you think you can rewrite 10+ years * X man hours of software by yourself

It doesn't actually take that long to write useful programs. (and btw, I've been writing D for 8+ years already, including a lot of support libs for my programs over that time.)


Moreover, and this is really important, D can already interact the majority of existing software out there. For example, when I needed crypto functions in D, I didn't rewrite it. I just copy/pasted a few function prototypes from a C library and called them.

When I needed to access a mysql database, I didn't rewrite the database. I didn't even implement the communication protocol (though that isn't really *that* hard either), I just called the official mysql C functions.

Those alone are enough to start doing real work after just a few hours of setup, and you can build up the rest from there as needed.

IMO part of fully investing in something is spending the time to adapt what it has to your needs and filling in the rest of the gaps as more needs come up.
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.

vibe.d compatible sqlite, postgresql, and oracle sql drivers. dub support in visualD/mono-d, better container libraries in the standard library(granted this is coming now that the allocator library is just about here).

derelictGL has issues with AMD cards(issues that are AMD's fault granted) that has caused me to have to maintain a fork with a few things commented out.

I would kill for golang channel like types supported in the standard library.

other then some database support missing from vibe.d nothing really holds me back, just annoyances really.
October 02, 2015
On Friday, 2 October 2015 at 05:15:26 UTC, luminousone 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.
>
> vibe.d compatible sqlite, postgresql, and oracle sql drivers. dub support in visualD/mono-d, better container libraries in the standard library(granted this is coming now that the allocator library is just about here).
>
> derelictGL has issues with AMD cards(issues that are AMD's fault granted) that has caused me to have to maintain a fork with a few things commented out.
>
> I would kill for golang channel like types supported in the standard library.
>
> other then some database support missing from vibe.d nothing really holds me back, just annoyances really.

and GUI lib with simple GUI builder

October 02, 2015
Full-featured PDF library (with JBIG2 and Jpeg2000 support and so on...)
October 02, 2015
Yaser píše v Pá 02. 10. 2015 v 02:31 +0000:
> On Friday, 2 October 2015 at 02:29:47 UTC, Adam D. Ruppe 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?
> > 
> > Nope, if anything like that comes up, I'll just write it myself!
> 
> That's the attitude, but do you think you can rewrite 10+ years * X man hours of software by yourself

There is no need to use 10+ years * X man hours sw. You can just write what you actually need, nothing more nothing less.
« First   ‹ Prev
1 2 3 4 5 6 7