On Friday, 21 September 2012 at 09:50:06 UTC, Jacob Carlborg wrote:
On 2012-09-21 10:56, Chris wrote:

Thanks, that's cool. I really need something like that, because I still use a lot of features that are deprecated by now and are all over the place. The reason for this is that my project developed so fast and grew so big in a short period of time (D speeds up development) that it is hard to trace down all deprecated methods and replace them. Also, the library seems to be changing all the time anyway, so who knows whether or not the new methods will be deprecated again in a few months' time. But as the days are getting shorter I might find the time to skim through the code and finally do the dirty work I keep putting off.

That's been a quite annoying problem of D. But things have settle down quite a lot in recent times. Hopefully there shouldn't be that much breaking code these days. But if you're relaying on a bug that was fixed it will still break your code.

Yeah, I see. I didn't realize it was a fixed bug, because I had checked process.d online and thought "Well, it should work". It didn't occur to me that the environ-thing for Mac OS X wasn't included in older versions. But I'll know better the next time!

I hope you are right and things have settled down now, because I would really like to keep on using D and see it take off someday. I have been able to easily integrate my D code into Python, C, Lua (and now hopefully Java) programs and access C libraries easily from D, which - apart from all the nice features the language has to offer - is a real big plus. The only drawback is the lack of a fully-fledged cross-platform GUI, but that's a different story ...

Reply via email to