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=-0.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,2bd8ac4fbddfd5da X-Google-Attributes: gid103376,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news2.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!newsfeed.velia.net!noris.net!newsfeed.arcor.de!newsspool3.arcor-online.net!news.arcor.de.POSTED!not-for-mail From: "Dmitry A. Kazakov" Subject: Re: Container Library recommendations? Newsgroups: comp.lang.ada User-Agent: 40tude_Dialog/2.0.15.1 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Reply-To: mailbox@dmitry-kazakov.de Organization: cbb software GmbH References: Date: Thu, 29 May 2008 15:55:54 +0200 Message-ID: NNTP-Posting-Date: 29 May 2008 15:55:55 CEST NNTP-Posting-Host: 7e865d86.newsspool1.arcor-online.net X-Trace: DXC=c_KDKgBT8j`_0Po7BmQ3]lic==]BZ:afn4Fo<]lROoRa<`=YMgDjhgbUS@L@@2jVgn[6LHn;2LCVn7enW;^6ZC`dIXm65S@:3>o\Q70dndnT>f X-Complaints-To: usenet-abuse@arcor.de Xref: g2news1.google.com comp.lang.ada:452 Date: 2008-05-29T15:55:55+02:00 List-Id: On Wed, 28 May 2008 19:39:51 GMT, Dimonax wrote: > What Ada libraries, that are in common use, would you recommend are best > suited to Concurrent programming? I intend to keep the "core" of my > applications well seperated from any dependencies on the host platform. > Nonetheless I'm aware of the fact that different libraries are better > suited to different platforms when concurrency is involved. I maintain an Ada component library (fully platform-independent) which provides some lock-free containers as well as some blocking synchronization primitives like mutexes and events. It also provides plain containers. > I'm also investigating ways to attach "command" tools to my Ada apps. > i.e. Like a scripting language, an SQL console, a Prolog or Lisp console, > etc... How have you guys done this in the past? The library also provides string processing and parsing tools, which can be used for building interpreters. As an example of use an Ada 95 parser is provided. http://www.dmitry-kazakov.de/ada/components.htm -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de