Moving to D

2011-01-02 Thread Adrian Mercieca
Hi everyone, I am currently mulling if I should be adopting D as my (and subsequently my company's) language of choice. We have great experience/investment in C++, so D seems - from what I've seen so far - as the logical step; D seems to me to be as C++ done right. I'm also looking at Go in the

Re: Moving to D

2011-01-02 Thread Adrian Mercieca
On Sun, 02 Jan 2011 11:21:38 +, bioinfornatics wrote: > LDC exist for D2: https://bitbucket.org/prokhin_alexey/ldc2 Same for > tango a port to D2 exist, the job is not done: git clone > git://supraverse.net/tango.git any help are welcome Geez! that was quick! I see that the community is very

Re: Moving to D

2011-01-04 Thread Adrian Mercieca
Sun, 02 Jan 2011 10:15:49 +, Adrian Mercieca wrote: > Hi everyone, > > I am currently mulling if I should be adopting D as my (and subsequently > my company's) language of choice. > > We have great experience/investment in C++, so D seems - from what I've > se

Learning D

2011-01-14 Thread Adrian Mercieca
Hi folks, What's the best way to learn D please? Thanks.

Re: Learning D

2011-01-20 Thread Adrian Mercieca
Hi guys, Ok - thanks for your answers. So, I will get TDPL book - all reviewers on amazon are raving about it. As for the Phobos class library (coz that is the D2 standard lib no?), how can I get to grips with that? Does the book cover that? Or does the book just cover the core language? Is th

Disable GC entirely

2013-04-05 Thread Adrian Mercieca
Hi, Is it possible to switch off the GC entirely in D? Can the GC be switched off completely - including within phobos? What I am looking for is absolute control over memory management. I've done some tests with GC on and GC off and the performance with GC is not good enough for my requirements.

Re: Disable GC entirely

2013-04-06 Thread Adrian Mercieca
Thanks for your very quick answer Vladimir. > On Saturday, 6 April 2013 at 04:16:13 UTC, Adrian Mercieca wrote: >> Hi, >> >> Is it possible to switch off the GC entirely in D? Can the GC be >> switched off completely - including within phobos? > > import core.mem

Re: Disable GC entirely

2013-04-07 Thread Adrian Mercieca
Thanks for your response > > In my case I have been able to mostly get around the problem by > strategically disabling the GC during active memory allocations, and > then re-enabling when all or most of the allocations are completed. In > effect I'm doing manual memory management all over again be

Re: Disable GC entirely

2013-04-07 Thread Adrian Mercieca
Hi > > D's GC is not as good as some other system programming languages like > Oberon or Active Oberon, just to cite two examples from many. As I said, maybe it's time (IMHO) for D's GC to addresses - or otherwise dropped. > > However, does the current performance really impact the type of > ap

Re: Disable GC entirely

2013-04-07 Thread Adrian Mercieca
> That's the critical missing piece of the puzzle. In effect we > need to be able to use a sub-set of D that is 100% GC free. That's it actually - spot on. If only we could write 100% GC free D code... that would be it. Android NewsGroup Reader http://www.piaohong.tk/newsgroup

Re: Disable GC entirely

2013-04-07 Thread Adrian Mercieca
"Minas Mina" Wrote in message: > I agree that language support for disabling the GC should exist. > D, as I understand, is targeting C++ programmers (primarily). > Those people are concerned about performance. If D as a systems > programming language, can't deliver that, they aren't going to >

Re: Factually inaccurate review of TDPL on Amazon

2011-03-24 Thread Adrian Mercieca
On Wed, 23 Mar 2011 08:15:14 -0700, Andrei Alexandrescu wrote: > There's some odd review of TDPL on amazon.com that claims that (a) gdc > only supports D1 and (b) dmd is "too expensive for students". Sigh. > > I'd appreciate it if you guys commented in response to that post (as > David Simcha did