Graphics Library for D

Adam Wilson flyboynw at gmail.com
Sun Jan 5 21:50:05 PST 2014


On Sun, 05 Jan 2014 20:58:11 -0800, Nick B <nick.barbalich at gmail.com>  
wrote:

> On Monday, 6 January 2014 at 04:11:07 UTC, Adam Wilson wrote:
>> Hello Fellow D Heads,
>>
>> Recently, I've been working to evaluate the feasibility and  
>> reasonability of building out a binding to Cinder in D. And while it is  
>> certainly feasible to wrap Cinder, that a binding would be necessarily  
>> complex and feel very unnatural in D.
>>
>> So after talking it over with Walter and Andrei, we feel that, while we  
>> like how Cinder is designed and would very much like to have something  
>> like it available in D, wrapping Cinder is not the best approach in the  
>> long-term.
>>
>> With that in mind, we would like to start a discussion with interested  
>> parties about building a graphics library in the same concept as  
>> Cinder, but using an idiomatic D implementation from the ground up.
>
> I assume that the licence will be BOOST ??
>
> A picture is worth a thousand words, therefore is this the type of  
> graphics library output you are refering to:
>
> http://marcinignac.com/projects/cindermedusae/
>
> Nick
>

I don't think anyone here has a problem with Boost licensing so I think it  
would be be safe to assume that license.

That is indeed an example of something that you can do with Cinder, and  
another would would be Planetary: http://planetary.bloom.io/

The idea is too allow a wide range of graphics capabilities in a format  
that is accessible to non-graphics programmers while using D. Walter,  
Andrei, and I believe that D's relative simplicity when compared to C++  
makes this kind of project of ideal for D and people who are looking to  
write graphics code without having to learn the intricacies of C++.

-- 
Adam Wilson
IRC: LightBender
Aurora Project Coordinator


More information about the Digitalmars-d mailing list