Thread overview | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
October 02, 2015 Is Anything Holding you back? | ||||
---|---|---|---|---|
| ||||
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 Re: Is Anything Holding you back? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Yaser | 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 Re: Is Anything Holding you back? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Adam D. Ruppe | 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 Re: Is Anything Holding you back? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Yaser | 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 Re: Is Anything Holding you back? | ||||
---|---|---|---|---|
| ||||
Posted in reply to David DeWitt | 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 Re: Is Anything Holding you back? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Yaser | 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 Re: Is Anything Holding you back? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Yaser | 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 Re: Is Anything Holding you back? | ||||
---|---|---|---|---|
| ||||
Posted in reply to luminousone | 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 Re: Is Anything Holding you back? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Yaser | Full-featured PDF library (with JBIG2 and Jpeg2000 support and so on...) |
October 02, 2015 Re: Is Anything Holding you back? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Yaser | 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.
|
Copyright © 1999-2021 by the D Language Foundation