SCOUG-Programming Mailing List Archives
Return to [ 10 |
August |
2003 ]
<< Previous Message <<
>> Next Message >>
Content Type: text/plain
On Sat, 9 Aug 2003, Lynn H. Maxson wrote:
>
> It's a pure Bill of Material (BOM) manufacturing system. Like
> any such system it allows you to "explode" an assembly down
> through its hierarchy of lower level assemblies and raw
> materials ultimately down to a list of all the raw materials
> (statements and sentences) used. It also allows you for any
> raw material or assembly to create a "where used" used
> listing. This latter allows you to make a change to source
> code, produce a listing of all affected assemblies, and alter
> the source text in those assemblies to correspond to the
> change.
I've used enough BOM systems to think there's gotta be a better way...
like plain-text files! (programmable parametric BOMs, you might say)
It's pretty typical to have 20 variations of a part on one drawing, but
the clumsy database requires 20 separate nearly identical BOMs with
nothing to indicate their similarity. As programmers we already have
plain-text source code with a well-defined syntax, so it shouldn't be that
hard to write a simplified parser to create BOMs and Where Used lists. I
haven't felt the need yet, but it might be worthwhile for something huge
like a Linux kernel.
=====================================================
To unsubscribe from this list, send an email message
to "steward@scoug.com". In the body of the message,
put the command "unsubscribe scoug-programming".
For problems, contact the list owner at
"rollin@scoug.com".
=====================================================
<< Previous Message <<
>> Next Message >>
Return to [ 10 |
August |
2003 ]
The Southern California OS/2 User Group
P.O. Box 26904
Santa Ana, CA 92799-6904, USA
Copyright 2001 the Southern California OS/2 User Group. ALL RIGHTS
RESERVED.
SCOUG, Warp Expo West, and Warpfest are trademarks of the Southern California OS/2 User Group.
OS/2, Workplace Shell, and IBM are registered trademarks of International
Business Machines Corporation.
All other trademarks remain the property of their respective owners.
|