www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - COMPO -> 2.064

reply "Steve Teale" <steve.teale britseyeview.com> writes:
I pushed changes to GitHub (https://github.com/britseye/compo) 
today that allow a clean build with warnings and deprecations on 
using DMD2.064.

Regularized shape and geometric objects so they are all 
implemented
in a similar way for ease of maintenance.

Added a more complete implementation of Flatten and Drawing, and 
a new
pattern type - BrushDabs. This introduces the idea of 'shim' 
layers -
objects that do not normally display themselves, but effect the
following layer. So BrushDabs will be used as fill for any closed 
shape
or geometric object that is placed over it.

The Codeblocks project file is also changed somewhat - hopefully 
for the better. Codeblocks linking is very fragile.
Jan 29 2014
parent reply "bearophile" <bearophileHUGS lycos.com> writes:
Steve Teale:

 I pushed changes to GitHub (https://github.com/britseye/compo) 
 today that allow a clean build with warnings and deprecations 
 on using DMD2.064.
In similar projects I suggest to pull out some generally useful modules (like some geometry ones), making them independent, and making them available (with DUB or on GitHub). This allows other projects to re-use those modules and reduce their size. Bye, bearophile
Jan 29 2014
parent "Steve Teale" <steve.teale britseyeview.com> writes:
On Wednesday, 29 January 2014 at 14:36:29 UTC, bearophile wrote:
 Steve Teale:

 I pushed changes to GitHub (https://github.com/britseye/compo) 
 today that allow a clean build with warnings and deprecations 
 on using DMD2.064.
In similar projects I suggest to pull out some generally useful modules (like some geometry ones), making them independent, and making them available (with DUB or on GitHub). This allows other projects to re-use those modules and reduce their size. Bye, bearophile
I'm 72 in April. I'd like to get what I started finished - including documentation - before I die. The source code is there, so if there are bits that are generally useful, people can cherry pick! Also, if I come across bits that I think are generally useful, like approximating a circle with Bezier curves, or using meshes, I try to write an article on my web page that separates it out. BTW, thank you for your consistent and continuing contributions to the development of D ;=)
Feb 01 2014