On Wednesday, 24 June 2015 at 01:47:11 UTC, ZombineDev wrote:
I wanted to make a D image library, based on the same ideas, but so far I haven't had enogh time to do this. The ae.graphics library design is quite effective (flexible and easy to use/apply) and is all about getting the job done. On the other hand Boost GIL is more about systematic abstraction of the domain area, i.e. more academic. I'm not sure if a more pragmatic or more theoretical approach is better, but even only porting GIL to D would be great showcase of D's modeling power.

Here's a video [2] and a design guide [3] that exaplain the motivation behind GIL:

I watched the first half of the video, and although I did get a few good ideas for ae.utils.graphics, I wouldn't say it's all that different. Why do you say GIL takes a more academic approach?

One thing I noticed is just how much GIL works around C++ language limitations. I think a direct translation wouldn't be suitable for D.

Reply via email to