On Sun, 08 Jan 2012 19:26:15 -0500
dsimcha <[email protected]> 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

Attachment: signature.asc
Description: PGP signature

Reply via email to