Discussion about D at a C++ forum

Gour gour at atmarama.net
Sun Jan 8 23:56:34 PST 2012


On Sun, 08 Jan 2012 19:26:15 -0500
dsimcha <dsimcha at yahoo.com> wrote:

> As someone who does performance-critical scientific work in D, this 
> comment is absolutely **wrong** because you only need to avoid the GC
> in the most performance-critical/realtime parts of your code, i.e.
> where you should be avoiding any dynamic allocation, GC or not.

Considering we'd need to do some work for our project involving number
crunching in the form of producing several libs to be (later) used by
GUI part of the app, I'm curious to know do you use ncurses or just
plain console output for your UI?

I'm askin considering to start work on non-GUI part of the project and
just have simple UI to test results and along with that work try to
improve GUI situation in the D's ecosystem.

> Bottom line:  D doesn't give you a free lunch but it does give you a 
> cheaper lunch than C, C++ or even a combination of C/C++ and Python.

That's vey nice to hear from someone like yourself. We did small
research about possible alternatives for D by looking at Scala &
Clojure, but understood we don't get much in terms of GUIs, but only
lose otherwise.

Last consideration was C#/Mono, but, again, not much to gain and more to
lose, so we'll stay with D, try to write non-GUI parts and later
(hopefully) sell D as overall language of the projet.


Sincerely,
Gour

-- 
Never was there a time when I did not exist, 
nor you, nor all these kings; nor in the future 
shall any of us cease to be.

http://atmarama.net | Hlapicina (Croatia) | GPG: 52B5C810
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: not available
URL: <http://lists.puremagic.com/pipermail/digitalmars-d/attachments/20120109/c16bfc1e/attachment-0001.pgp>


More information about the Digitalmars-d mailing list