Incomplete support for tuples is often discussed in D community. I want to write a DIP on them. Here are some considerations.
Profiling with DMD on Windows: Getting Hands Dirty
In my previous post I was talking about steps one needs to undertake and data they get when profiling an application. Now let’s use this knowledge in practice.
I will be profiling Blaze, a 2D physics engine based on Box2D. It was actually Mason’s newsgroup post which inspired me to blog about profiling.
Profiling with Digital Mars D Compiler on Windows
D programming language is a modern, natively-compiled, statically-typed system language. While being strongly influenced, and keeping a certain level of compatibility with C++, it tries to avoid many design flaws of its big brother. One of important aspects of D is that it makes simple things simple. Among these things are built-in array types, a built-in garbage collector, and a built-in profiler.