Thread overview | |||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
May 12, 2015 D casually mentioned and dismissed + a suggestion | ||||
---|---|---|---|---|
| ||||
For those keeping track of every mentioning of D in the media (Hi Andrei!): The following article about Rust made it to the front page of HN and /r/programming recently: http://www.viva64.com/en/b/0324/ Here is the part mentioning D: "Well, as you probably remember, it is far not the first attempt to create a "better" C/C++. Take the D language, for instance. It was released in 2001 and is a good language indeed. But there are no vacancies, no decent development tools, no remarkable success stories associated with it. The OpenMW project was initially started in D but then the authors suddenly decided to completely rewrite it into C++. As they confessed, they'd been receiving piles of emails where people would say, "you are making a cool project and we'd like to contribute to it, but we don't know and neither feel like studying this silly D". Wikipedia tells us that there were a lot of other attempts besides D to kill C++ - for example Vala, Cyclone, Limbo, BitC. How many of you have even heard of these languages?" Walter would probably violently disagree with the "no decent development tools" assessment. But I got to say that people used to Visual Studio and XCode (like myself) not being impressed by D's 1980s-style bare basic command line tools is not surprising. I think an IDE, one could call it "DCode" (great name, isn't it?), which integrates all the available tools and provides a modern graphical interface to them would do wonders. I used to be a command line / text editor / handwritten builds scripts guy myself. But then I was forced to use Visual Studio for a project and now I do not want to go back. |
May 12, 2015 Re: D casually mentioned and dismissed + a suggestion | ||||
---|---|---|---|---|
| ||||
Posted in reply to FujiBar | On Tuesday, 12 May 2015 at 18:35:10 UTC, FujiBar wrote: > For those keeping track of every mentioning of D in the media (Hi Andrei!): > > The following article about Rust made it to the front page of HN and /r/programming recently: http://www.viva64.com/en/b/0324/ https://news.ycombinator.com/item?id=9531822 http://www.reddit.com/r/rust/comments/35pn5a/criticizing_the_rust_language_and_why_cc_will/ As has been pointed out above, this is written by ... a company that sells static C++ analyzers for a living. D and Rust's goal is to put them out of business... so, naturally, there's some conflict of interest. |
May 12, 2015 Re: D casually mentioned and dismissed + a suggestion | ||||
---|---|---|---|---|
| ||||
Posted in reply to FujiBar | On Tuesday, 12 May 2015 at 18:35:10 UTC, FujiBar wrote:
> For those keeping track of every mentioning of D in the media (Hi Andrei!):
>
> The following article about Rust made it to the front page of HN and /r/programming recently: http://www.viva64.com/en/b/0324/
>
> Here is the part mentioning D:
>
> "Well, as you probably remember, it is far not the first attempt to create a "better" C/C++. Take the D language, for instance. It was released in 2001 and is a good language indeed. But there are no vacancies, no decent development tools, no remarkable success stories associated with it. The OpenMW project was initially started in D but then the authors suddenly decided to completely rewrite it into C++. As they confessed, they'd been receiving piles of emails where people would say, "you are making a cool project and we'd like to contribute to it, but we don't know and neither feel like studying this silly D". Wikipedia tells us that there were a lot of other attempts besides D to kill C++ - for example Vala, Cyclone, Limbo, BitC. How many of you have even heard of these languages?"
>
But people still hear about D. In fact, they're discussing it on HackerNews right now.
So obviously it's doing something right.
|
May 12, 2015 Re: D casually mentioned and dismissed + a suggestion | ||||
---|---|---|---|---|
| ||||
Posted in reply to FujiBar | On Tuesday, 12 May 2015 at 18:35:10 UTC, FujiBar wrote: > Walter would probably violently disagree with the "no decent development tools" assessment. But I got to say that people used to Visual Studio and XCode (like myself) not being impressed by D's 1980s-style bare basic command line tools is not surprising. 1980s? I recently switched from C++ full-time to D full-time and with VisualD and Mago I simply don't have anything to miss. The debugging experience is only a tiny notch behind vanilla VS with C++ and the project management is a lot better So for me, tooling is at least as good as C++. To me languages without language package manager (like C++) are precisely the 1980s way of programming, alone in a corner and with minimal reuse. I don't see how XCode is anything to miss by the way either :). Mono-D can probably do better. > I used to be a command line / text editor / handwritten builds scripts guy myself. But then I was forced to use Visual Studio for a project and now I do not want to go back. You don't have to go back. |
May 12, 2015 Re: D casually mentioned and dismissed + a suggestion | ||||
---|---|---|---|---|
| ||||
Posted in reply to FujiBar | On Tuesday, 12 May 2015 at 18:35:10 UTC, FujiBar wrote: > "But there are no vacancies..." There's at least one: https://emsi.bamboohr.com/jobs/view.php?id=30 |
May 12, 2015 Re: D casually mentioned and dismissed + a suggestion | ||||
---|---|---|---|---|
| ||||
Posted in reply to FujiBar | On Tuesday, 12 May 2015 at 18:35:10 UTC, FujiBar wrote:
> For those keeping track of every mentioning of D in the media (Hi Andrei!):
>
> The following article about Rust made it to the front page of HN and /r/programming recently: http://www.viva64.com/en/b/0324/
>
> Here is the part mentioning D:
>
> "Well, as you probably remember, it is far not the first attempt to create a "better" C/C++. Take the D language, for instance. It was released in 2001 and is a good language indeed. But there are no vacancies, no decent development tools, no remarkable success stories associated with it. The OpenMW project was initially started in D but then the authors suddenly decided to completely rewrite it into C++. As they confessed, they'd been receiving piles of emails where people would say, "you are making a cool project and we'd like to contribute to it, but we don't know and neither feel like studying this silly D". Wikipedia tells us that there were a lot of other attempts besides D to kill C++ - for example Vala, Cyclone, Limbo, BitC. How many of you have even heard of these languages?"
>
> Walter would probably violently disagree with the "no decent development tools" assessment. But I got to say that people used to Visual Studio and XCode (like myself) not being impressed by D's 1980s-style bare basic command line tools is not surprising.
>
> I think an IDE, one could call it "DCode" (great name, isn't it?), which integrates all the available tools and provides a modern graphical interface to them would do wonders.
>
> I used to be a command line / text editor / handwritten builds scripts guy myself. But then I was forced to use Visual Studio for a project and now I do not want to go back.
I thought the problem was that D has a garbage collector. Or was that last week's one real reason that nobody will switch from C++ to D?
|
May 12, 2015 Re: D casually mentioned and dismissed + a suggestion | ||||
---|---|---|---|---|
| ||||
Posted in reply to ponce | On Tuesday, 12 May 2015 at 19:55:56 UTC, ponce wrote:
> On Tuesday, 12 May 2015 at 18:35:10 UTC, FujiBar wrote:
>> Walter would probably violently disagree with the "no decent development tools" assessment. But I got to say that people used to Visual Studio and XCode (like myself) not being impressed by D's 1980s-style bare basic command line tools is not surprising.
>
> 1980s?
>
> I recently switched from C++ full-time to D full-time and with VisualD and Mago I simply don't have anything to miss. The debugging experience is only a tiny notch behind vanilla VS with C++ and the project management is a lot better
>
> So for me, tooling is at least as good as C++.
> To me languages without language package manager (like C++) are precisely the 1980s way of programming, alone in a corner and with minimal reuse.
>
> I don't see how XCode is anything to miss by the way either :). Mono-D can probably do better.
>
>
>> I used to be a command line / text editor / handwritten builds scripts guy myself. But then I was forced to use Visual Studio for a project and now I do not want to go back.
>
> You don't have to go back.
Next to C/C++, I've found D to actually have some of the best debugging support - GDC/LDC seem to emit debug info on par with their C++ counterparts, and GDB is just as usable with D(thanks, ibuclaw) as it is with C++.
What counts as tooling anyways? C++ has so many static analyzers, lints, code fixers etc because to use C++ you generally need them - unless you're a certified C++ standard language lawyer anyways.
|
May 12, 2015 Re: D casually mentioned and dismissed + a suggestion | ||||
---|---|---|---|---|
| ||||
Posted in reply to Brian Schott | On 12 May 2015 at 22:02, Brian Schott via Digitalmars-d <digitalmars-d@puremagic.com> wrote: > On Tuesday, 12 May 2015 at 18:35:10 UTC, FujiBar wrote: >> >> "But there are no vacancies..." > > > There's at least one: https://emsi.bamboohr.com/jobs/view.php?id=30 Two: https://www.sociomantic.com/jobs/d-software-developer |
May 12, 2015 Re: D casually mentioned and dismissed + a suggestion | ||||
---|---|---|---|---|
| ||||
Posted in reply to bachmeier | On Tuesday, 12 May 2015 at 20:23:32 UTC, bachmeier wrote:
> On Tuesday, 12 May 2015 at 18:35:10 UTC, FujiBar wrote:
>> For those keeping track of every mentioning of D in the media (Hi Andrei!):
>>
>> The following article about Rust made it to the front page of HN and /r/programming recently: http://www.viva64.com/en/b/0324/
>>
>> Here is the part mentioning D:
>>
>> "Well, as you probably remember, it is far not the first attempt to create a "better" C/C++. Take the D language, for instance. It was released in 2001 and is a good language indeed. But there are no vacancies, no decent development tools, no remarkable success stories associated with it. The OpenMW project was initially started in D but then the authors suddenly decided to completely rewrite it into C++. As they confessed, they'd been receiving piles of emails where people would say, "you are making a cool project and we'd like to contribute to it, but we don't know and neither feel like studying this silly D". Wikipedia tells us that there were a lot of other attempts besides D to kill C++ - for example Vala, Cyclone, Limbo, BitC. How many of you have even heard of these languages?"
>>
>> Walter would probably violently disagree with the "no decent development tools" assessment. But I got to say that people used to Visual Studio and XCode (like myself) not being impressed by D's 1980s-style bare basic command line tools is not surprising.
>>
>> I think an IDE, one could call it "DCode" (great name, isn't it?), which integrates all the available tools and provides a modern graphical interface to them would do wonders.
>>
>> I used to be a command line / text editor / handwritten builds scripts guy myself. But then I was forced to use Visual Studio for a project and now I do not want to go back.
>
> I thought the problem was that D has a garbage collector. Or was that last week's one real reason that nobody will switch from C++ to D?
At work, we develop software in the JVM and .NET eco-systems, with C++ being used for additional integration at the OS level, performance and COM objects.
Alongside the IDE and OS vendor support, there is the mixed debugging experience.
On my side projects, C++ is used for the business code between Android and Windows Phone with the platform specific code written in Java and C++/CX.
--
Paulo
|
May 12, 2015 Re: D casually mentioned and dismissed + a suggestion | ||||
---|---|---|---|---|
| ||||
Posted in reply to Brian Schott | On 2015-05-12 20:02:05 +0000, Brian Schott said: > On Tuesday, 12 May 2015 at 18:35:10 UTC, FujiBar wrote: >> "But there are no vacancies..." > > There's at least one: > https://emsi.bamboohr.com/jobs/view.php?id=30 https://arex.recruiterbox.com/jobs/fk0hjlh/ |
Copyright © 1999-2021 by the D Language Foundation