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-Thread: 103376,1dd193bdbc538421 X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news1.google.com!newsfeed.stanford.edu!sn-xit-03!sn-xit-09!sn-xit-13!supernews.com!207.217.77.43.MISMATCH!elnk-pas-nf1!newsfeed.earthlink.net!stamper.news.pas.earthlink.net!stamper.news.atl.earthlink.net!newsread3.news.atl.earthlink.net.POSTED!d9c68f36!not-for-mail From: Marin David Condic User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.2) Gecko/20040804 Netscape/7.2 (ax) X-Accept-Language: en-us, en MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: generic container library References: <41825a24$0$91006$39cecf19@news.twtelecom.net> In-Reply-To: <41825a24$0$91006$39cecf19@news.twtelecom.net> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Message-ID: Date: Sat, 30 Oct 2004 12:36:52 GMT NNTP-Posting-Host: 209.165.4.249 X-Complaints-To: abuse@earthlink.net X-Trace: newsread3.news.atl.earthlink.net 1099139812 209.165.4.249 (Sat, 30 Oct 2004 05:36:52 PDT) NNTP-Posting-Date: Sat, 30 Oct 2004 05:36:52 PDT Organization: EarthLink Inc. -- http://www.EarthLink.net Xref: g2news1.google.com comp.lang.ada:5910 Date: 2004-10-30T12:36:52+00:00 List-Id: For current projects, I'm using a home-grown container library that is based on a class heierarchy. It implements the needed stream attributes and it really works rather spiffy as you build things up from the class heierarchy. If I build up all the data for a given app from the base class one single "Load" or "Store" operation and BAM! Ada takes care of it automagically. I liked the article on Charles. Its good to know that you plan on adding the necessary stream attributes since this library seems to be gaining some acceptance as a de facto standard. Its also good to know that when it gets into the ARM that the plan there is to provide for persistance. Dunno why that didn't seem intuitively obvious when people started thinking about ADTs and container libraries, but most of them don't provide a means of dealing with persistance. MDC Matthew Heaney wrote: > > I don't think I implemented the stream attributes for Charles, but it > wouldn't be hard to do that. Let me know which containers you need, and > I'll give those priority. See the charles-*.ad[sb] files in: > > http://charles.tigris.org/source/browse/charles/src/ > > Note that the AI-302 containers are required to support streaming, and so > the reference implementation has already implemented the streaming > attributes. See the a-c*.ad[sb] files in: > > http://charles.tigris.org/source/browse/charles/src/ai302/ > > In either case, that means you can have a container of containers, and > streaming it out will do the right thing, > > -- ====================================================================== Marin David Condic I work for: http://www.belcan.com/ My project is: http://www.jsf.mil/NSFrames.htm Send Replies To: m o d c @ a m o g c n i c . r "Power corrupts. Absolute power is kind of neat" -- John Lehman, Secretary of the Navy 1981-1987 ======================================================================