[cad-linux-dev] Draft-0.04 released

  • From: Bruno Postle <bruno@xxxxxxxxxx>
  • To: CAD Linux list <cad-linux@xxxxxxxxxxxxx>, CAD linux development <cad-linux-dev@xxxxxxxxxxxxx>, Free Architecture <freearchitecture@xxxxxxxxxxxxxxx>
  • Date: Tue, 28 Sep 2004 12:47:09 +0100

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

Other related posts:

  • » [cad-linux-dev] Draft-0.04 released