Draft is a proof of concept platform that demonstrates the viability of a different kind of file-format for storing CAD data. The storage strategy involves splitting data into many small files, this has a number of advantages: - Fast saving - a save can be performed after every edit. - Dynamic updates - concurrent access by multiple processes. - Easy versioning via cvs, subversion, diff and patch. - Object orientated data - drawings can be easily subclassed. This is just a proof of concept, basic 2D drawings consisting of lines and xref/block entities can be viewed, items can be moved around and the changes saved - There is no other functionality. There is a more complete description here: http://bugbear.blackfish.org.uk/~bruno/draft/ This release adds support for a YAML based data serialisation format as developed on the cad-linux-dev mailing list. You can download at the page above or via CPAN: http://search.cpan.org/~bpostle/Draft-0.04/ Changes: - Now supports data serialised in YAML format '.yml' extension. - Old file format is still supported, files have a '.eml' extension. - Refactoring to support possible future serialisation formats. - Now expects a DIRTYPE formatted file in each directory. -- Bruno