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
signature.asc
Description: PGP signature
