www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - StackOverflow: Applications development with D language

reply =?iso-8859-1?Q?Julio=20C=e9sar=20Carrascal=20Urquijo?= <jcarrascal gmail.com> writes:
There's an unanswered question on Stack Overflow about D. Anyone cares to 
write a response?

http://stackoverflow.com/questions/289087/applications-development-with-d-language

"""
For those who had developed applications with D,

    * which libraries did you use to build your application?
    * those libraries were good documented?
    * did you use Tango?
    * do you feel that D is ready to build big applications?
    * which IDE did you use? Descent maybe?

      Thanks in advance. Jonathan.
"""

BTW, this isn't old, only 22 hours old. (I checked this time)
Nov 14 2008
parent reply Ary Borenszweig <ary esperanto.org.ar> writes:
Julio César Carrascal Urquijo escribió:
 There's an unanswered question on Stack Overflow about D. Anyone cares 
 to write a response?
 
 http://stackoverflow.com/questions/289087/applications-develop
ent-with-d-language 
 
 
 """
 For those who had developed applications with D,
 
    * which libraries did you use to build your application?
    * those libraries were good documented?
    * did you use Tango?
    * do you feel that D is ready to build big applications?
    * which IDE did you use? Descent maybe?
 
      Thanks in advance. Jonathan.
 """
 
 BTW, this isn't old, only 22 hours old. (I checked this time)

That's a friend of mine, he studies with me and we worked together some months. I mentioned D to him a couple of times, but it surprised me to find his question in stackoverflow, so I asked him what he was trying to do. He said: "It's an application that will do a lot of numeric calculations. C++ gives me headaches because of all of it's errors and because there are so many exceptions in the syntax rules for someone that programs in Java. D would be a good substitute assuming it has a similar performance, but if I use D I think I won't find libraries, or find out that the community has little support. This is reasonable, it's a smaller community than what it is in Java or C++." So I asked him which libraries he needs, and he replied: "I would need to read different sound file formats, at least the well-known ones. I didn't search it, but I think it would be hard to find that. Also for image treatment, is there such thing in D? And multithreading support? Can you interface with C code? It would be cool if you could interface with C++ code, I think every person that currently develops in C++ could seriosly think about switching to D" I know some of the answers, but I'm sure the community can answer in a better way all of these questions. (Also note that he knows C++, but he programs in Java, and he's trying to find something close to the machine, fast, that has OOP support and all the goodies of a higher level language... that's the same thing I'm looking for... so targeting D just towards any kind of programmer instead of just C++ programmers is good)
Nov 15 2008
parent reply Ary Borenszweig <ary esperanto.org.ar> writes:
Ary Borenszweig escribió:
 Julio César Carrascal Urquijo escribió:
 There's an unanswered question on Stack Overflow about D. Anyone cares 
 to write a response?

 http://stackoverflow.com/questions/289087/applications-develop
ent-with-d-language 


 """
 For those who had developed applications with D,

    * which libraries did you use to build your application?
    * those libraries were good documented?
    * did you use Tango?
    * do you feel that D is ready to build big applications?
    * which IDE did you use? Descent maybe?

      Thanks in advance. Jonathan.
 """

 BTW, this isn't old, only 22 hours old. (I checked this time)

That's a friend of mine, he studies with me and we worked together some months. I mentioned D to him a couple of times, but it surprised me to find his question in stackoverflow, so I asked him what he was trying to do. He said: "It's an application that will do a lot of numeric calculations. C++ gives me headaches because of all of it's errors and because there are so many exceptions in the syntax rules for someone that programs in Java. D would be a good substitute assuming it has a similar performance, but if I use D I think I won't find libraries, or find out that the community has little support. This is reasonable, it's a smaller community than what it is in Java or C++." So I asked him which libraries he needs, and he replied: "I would need to read different sound file formats, at least the well-known ones. I didn't search it, but I think it would be hard to find that. Also for image treatment, is there such thing in D? And multithreading support? Can you interface with C code? It would be cool if you could interface with C++ code, I think every person that currently develops in C++ could seriosly think about switching to D" I know some of the answers, but I'm sure the community can answer in a better way all of these questions. (Also note that he knows C++, but he programs in Java, and he's trying to find something close to the machine, fast, that has OOP support and all the goodies of a higher level language... that's the same thing I'm looking for... so targeting D just towards any kind of programmer instead of just C++ programmers is good)

In case I wasn't clear enough, this chat I had with him was after he posted the question in stackoverflow, so he's still waiting an answer from me. :-)
Nov 16 2008
parent Janderson <ask me.com> writes:
Ary Borenszweig wrote:
 Can you interface with C code? It would be cool if you could
 interface with C++ code, I think every person that currently 


D can partly interface with C++ (ie C++ classes but not templates) and completely interface with C code. -Joel
Nov 16 2008