Keep It Simple, Stupid | |
PerlMonks |
Re: Open Human Readable Computer Aided Design file formatby Rhandom (Curate) |
on Sep 07, 2004 at 16:42 UTC ( [id://389131]=note: print w/replies, xml ) | Need Help?? |
I also checked this out some time ago. It is a great idea - but is probably only one of several solutions (and I'm sure this isn't the forum to discuss them - although it is probably better to think about them in advance). For example, it is also possible to envision a database backend where the entities are store in tables. With proper additions, any of the revision tracking is available (although branching would be difficult). I had been working on a CAD distribution a year ago that had a DB connection (sqlite in this case) as an optional backend, but have had other projects that have kept me from recent development and releases.
In a database vs CVS vs someother format discussion there are a few issues that are useful to think about.
So - which is the best solution? I would say, create interfaces that support them all. As for which you should use? Be wary - they all have pitfalls. As for the comment "perl is not the solution for long term CAD implementations." I would revise that to say Perl 5 is not the solution, Perl 6 will be a different story.
my @a=qw(random brilliant braindead); print $a[rand(@a)];
In Section
Cool Uses for Perl
|
|