Thread overview | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
May 22, 2015 Uphill | ||||
---|---|---|---|---|
| ||||
I was recently thinking that D is a bit like climbing up a hill or a mountain. For the most part you are focused on reaching the top, yet every once in a while it's good to stop and turn around to enjoy the scenery and see how far you've come. So here is what I see: - LDC/GDC: easy to download and use. Nicely packaged. - DUB: great tool for project management - DVM: great tool for upgrading from D to D. - Phobos: has become quite a useful library. Ranges are an important part of data processing, I don't wanna miss 'em anymore - vibe.d: a web server in D. - Projects in D: LuaD, PyD etc etc. - the expertise that's involved [add anything you like] Mind you, this has been achieved without millions of dollars and corporate backing and yet D is a real language with real applications (only nobody talks about it). I know, there is still a steep climb ahead of D, but let's enjoy the view for a while. What has been achieved is by no means trivial. |
May 22, 2015 Re: Uphill | ||||
---|---|---|---|---|
| ||||
Posted in reply to Chris | On 22/05/2015 10:21 p.m., Chris wrote: > I was recently thinking that D is a bit like climbing up a hill or a > mountain. For the most part you are focused on reaching the top, yet > every once in a while it's good to stop and turn around to enjoy the > scenery and see how far you've come. So here is what I see: > > - LDC/GDC: easy to download and use. Nicely packaged. > - DUB: great tool for project management > - DVM: great tool for upgrading from D to D. > - Phobos: has become quite a useful library. Ranges are an important > part of data processing, I don't wanna miss 'em anymore > - vibe.d: a web server in D. s/web server/web server framework/ My only gripe! > - Projects in D: LuaD, PyD etc etc. > - the expertise that's involved > [add anything you like] > > Mind you, this has been achieved without millions of dollars and > corporate backing and yet D is a real language with real applications > (only nobody talks about it). I know, there is still a steep climb ahead > of D, but let's enjoy the view for a while. What has been achieved is by > no means trivial. |
May 22, 2015 Re: Uphill | ||||
---|---|---|---|---|
| ||||
Posted in reply to Chris | On Friday, 22 May 2015 at 10:21:18 UTC, Chris wrote:
> I was recently thinking that D is a bit like climbing up a hill or a mountain. For the most part you are focused on reaching the top, yet every once in a while it's good to stop and turn around to enjoy the scenery and see how far you've come. So here is what I see:
>
> - LDC/GDC: easy to download and use. Nicely packaged.
> - DUB: great tool for project management
> - DVM: great tool for upgrading from D to D.
> - Phobos: has become quite a useful library. Ranges are an important part of data processing, I don't wanna miss 'em anymore
> - vibe.d: a web server in D.
> - Projects in D: LuaD, PyD etc etc.
> - the expertise that's involved
> [add anything you like]
>
> Mind you, this has been achieved without millions of dollars and corporate backing and yet D is a real language with real applications (only nobody talks about it). I know, there is still a steep climb ahead of D, but let's enjoy the view for a while. What has been achieved is by no means trivial.
Well said!
--
Paolo
|
May 22, 2015 Re: Uphill | ||||
---|---|---|---|---|
| ||||
Posted in reply to Chris | On Fri, May 22, 2015 at 10:21:17AM +0000, Chris via Digitalmars-d wrote: > I was recently thinking that D is a bit like climbing up a hill or a mountain. For the most part you are focused on reaching the top, yet every once in a while it's good to stop and turn around to enjoy the scenery and see how far you've come. So here is what I see: > > - LDC/GDC: easy to download and use. Nicely packaged. > - DUB: great tool for project management > - DVM: great tool for upgrading from D to D. > - Phobos: has become quite a useful library. Ranges are an important > part of data processing, I don't wanna miss 'em anymore > - vibe.d: a web server in D. > - Projects in D: LuaD, PyD etc etc. > - the expertise that's involved > [add anything you like] > > Mind you, this has been achieved without millions of dollars and corporate backing and yet D is a real language with real applications (only nobody talks about it). I know, there is still a steep climb ahead of D, but let's enjoy the view for a while. What has been achieved is by no means trivial. +1, finally, something other than the usual bickering on the forum. ;-) T -- Nobody is perfect. I am Nobody. -- pepoluan, GKC forum |
May 22, 2015 Re: Uphill | ||||
---|---|---|---|---|
| ||||
Posted in reply to Chris | On Friday, 22 May 2015 at 10:21:18 UTC, Chris wrote:
> I was recently thinking that D is a bit like climbing up a hill or a mountain. For the most part you are focused on reaching the top, yet every once in a while it's good to stop and turn around to enjoy the scenery and see how far you've come. So here is what I see:
>
> - LDC/GDC: easy to download and use. Nicely packaged.
> - DUB: great tool for project management
> - DVM: great tool for upgrading from D to D.
> - Phobos: has become quite a useful library. Ranges are an important part of data processing, I don't wanna miss 'em anymore
> - vibe.d: a web server in D.
> - Projects in D: LuaD, PyD etc etc.
> - the expertise that's involved
> [add anything you like]
>
> Mind you, this has been achieved without millions of dollars and corporate backing and yet D is a real language with real applications (only nobody talks about it). I know, there is still a steep climb ahead of D, but let's enjoy the view for a while. What has been achieved is by no means trivial.
Fully agreed, D is an interesting phenomena that makes everyone of my days happier :)
Now, can we have OSX shared libraries please? :O
|
May 22, 2015 Re: Uphill | ||||
---|---|---|---|---|
| ||||
Posted in reply to H. S. Teoh | On Friday, 22 May 2015 at 14:11:49 UTC, H. S. Teoh wrote:
> +1, finally, something other than the usual bickering on the forum. ;-)
LOL. Don't worry. I'm sure that someone will come along and start griping about something soon.
:(
Joking aside, we do seem to frequently have the problem that what we have is good enough that folks expect it to be perfect and thus start complaining about how we don't do something well enough when we actually do it better than most anyone else. D certainly isn't perfect - and we _do_ have areas to improve upon - but we what we do have is pretty darn awesome.
- Jonathan M Davis
|
May 22, 2015 Re: Uphill | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jonathan M Davis | On Fri, May 22, 2015 at 04:00:28PM +0000, Jonathan M Davis via Digitalmars-d wrote: > On Friday, 22 May 2015 at 14:11:49 UTC, H. S. Teoh wrote: > >+1, finally, something other than the usual bickering on the forum. ;-) > > LOL. Don't worry. I'm sure that someone will come along and start griping about something soon. > > :( > > Joking aside, we do seem to frequently have the problem that what we have is good enough that folks expect it to be perfect and thus start complaining about how we don't do something well enough when we actually do it better than most anyone else. D certainly isn't perfect - and we _do_ have areas to improve upon - but we what we do have is pretty darn awesome. [...] Agreed, D does have its warts and dark corners, but overall it's extremely awesome. I just can't bring myself to starting new projects in any other language these days (unless I get paid to do it, of course). D has totally wrecked my life, and it's all yall's fault!! j/k T -- Why have vacation when you can work?? -- EC |
May 22, 2015 Re: Uphill | ||||
---|---|---|---|---|
| ||||
Posted in reply to H. S. Teoh | On Friday, 22 May 2015 at 17:05:10 UTC, H. S. Teoh wrote: > On Fri, May 22, 2015 at 04:00:28PM +0000, Jonathan M Davis via Digitalmars-d wrote: >> On Friday, 22 May 2015 at 14:11:49 UTC, H. S. Teoh wrote: >> >+1, finally, something other than the usual bickering on the forum. >> >;-) >> >> LOL. Don't worry. I'm sure that someone will come along and start >> griping about something soon. >> >> :( >> >> Joking aside, we do seem to frequently have the problem that what we >> have is good enough that folks expect it to be perfect and thus start >> complaining about how we don't do something well enough when we >> actually do it better than most anyone else. D certainly isn't perfect >> - and we _do_ have areas to improve upon - but we what we do have is >> pretty darn awesome. > [...] > > Agreed, D does have its warts and dark corners, but overall it's > extremely awesome. I just can't bring myself to starting new projects in > any other language these days True, true. If I have the choice, it's D. If it's another language, I very soon start to miss D's features. > (unless I get paid to do it, of course). > D has totally wrecked my life, and it's all yall's fault!! j/k > > > T |
May 22, 2015 Re: Uphill | ||||
---|---|---|---|---|
| ||||
Posted in reply to H. S. Teoh | On Friday, 22 May 2015 at 17:05:10 UTC, H. S. Teoh wrote:
> Agreed, D does have its warts and dark corners, but overall it's
> extremely awesome. I just can't bring myself to starting new projects in
> any other language these days (unless I get paid to do it, of course).
> D has totally wrecked my life, and it's all yall's fault!! j/k
LOL. The problem I have is that I'm not learning any new languages anymore. Not only do I never have enough time to do all that I want to get done with D itself, but if I'm working on a project that I care about at all, I want to do it in D. But in my experience, to really learn a new language, you need to either be using it all the time at work, or you need to be using it as you go-to language for all of your side projects. If you don't, you don't really end up using it enough to really learn it. And since I really want to be doing my side projects in D (and I work in C++), I'm really not experimenting with other languages much, and I'm definitely not learning them well. I haven't even learned C++11/14 properly, because I can't use it at work yet, and almost all the programming I do in my free time is in D.
But everything other than D is just so frustrating anyway. ;)
- Jonathan M Davis
|
May 23, 2015 Re: Uphill | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jonathan M Davis Attachments: | On Fri, 22 May 2015 16:00:28 +0000, Jonathan M Davis wrote:
> Joking aside, we do seem to frequently have the problem that what we have is good enough that folks expect it to be perfect and thus start complaining about how we don't do something well enough when we actually do it better than most anyone else. D certainly isn't perfect - and we _do_ have areas to improve upon - but we what we do have is pretty darn awesome.
yes, this is the case. being good for D is took as granted, and being imperfect seen as devs lazyness. ;-)
|
Copyright © 1999-2021 by the D Language Foundation