From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,7ee10ec601726fbf X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-10-12 01:31:14 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!news-FFM2.ecrc.net!news.iks-jena.de!lutz From: lutz@iks-jena.de (Lutz Donnerhacke) Newsgroups: comp.lang.ada Subject: Re: why not "standardize" the Booch Components? (was Re: is Ada dying?) Date: Fri, 12 Oct 2001 08:30:51 +0000 (UTC) Organization: IKS GmbH Jena Message-ID: References: <3BC30674.BA88AAB6@brighton.ac.uk> <9pvv3t$ves$1@news.huji.ac.il> <3BC5D730.DA950CC7@boeing.com> <9q4pa7$1ad$1@nh.pace.co.uk> NNTP-Posting-Host: taranis.iks-jena.de X-Trace: branwen.iks-jena.de 1002875451 6683 217.17.192.37 (12 Oct 2001 08:30:51 GMT) X-Complaints-To: usenet@iks-jena.de NNTP-Posting-Date: Fri, 12 Oct 2001 08:30:51 +0000 (UTC) User-Agent: slrn/0.9.6.3 (Linux) Xref: archiver1.google.com comp.lang.ada:14362 Date: 2001-10-12T08:30:51+00:00 List-Id: * Marin David Condic wrote: >Its a good point that possibly the Booch Components are "overkill". I >understand this in many respects. I've always wondered about the necessity >of having stacks and queues at all. A reasonable implementation of a >bi-directional list pretty much covers all those bases and in practical use >will handle 99.44% of everything you need in the way of linked data >structures. My personal problem with serveral existing libs is, that they assume to much on the components they decorate. So it's difficult to built a extensible hash of unconstraint task types. That's why I did some work on mixins (do not even think on using them). OTOH most of programmers I spoke to do not like the fairly adaptable libraries because they are confused by the huge amount of options. So the recode there own libs, because they are faster to develop and verify them, than understanding the library. Of course, that's just another instance of the Not Invented Here Syndom, the most common open source disease.