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,6cfdc446e6bbe8ba X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Received: by 10.68.190.104 with SMTP id gp8mr676611pbc.4.1340307619547; Thu, 21 Jun 2012 12:40:19 -0700 (PDT) MIME-Version: 1.0 Path: l9ni4276pbj.0!nntp.google.com!news2.google.com!goblin2!goblin.stu.neva.ru!newsfeed.x-privat.org!news.jacob-sparre.dk!munin.jacob-sparre.dk!pnx.dk!.POSTED!not-for-mail From: "Randy Brukardt" Newsgroups: comp.lang.ada Subject: Re: Listing currently maintained libraries for Ada Date: Thu, 21 Jun 2012 14:40:13 -0500 Organization: Jacob Sparre Andersen Research & Innovation Message-ID: References: NNTP-Posting-Host: static-69-95-181-76.mad.choiceone.net X-Trace: munin.nbi.dk 1340307617 10535 69.95.181.76 (21 Jun 2012 19:40:17 GMT) X-Complaints-To: news@jacob-sparre.dk NNTP-Posting-Date: Thu, 21 Jun 2012 19:40:17 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.5931 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 X-RFC2646: Format=Flowed; Original Date: 2012-06-21T14:40:13-05:00 List-Id: Of course, Claw is still supported (http://www.rrsoftware.com/html/prodinf/claw/claw.htm), but I suppose it doesn't meet your criteria because the free version (and the web page) hasn't been updated in years. (There hasn't been any bug reports against the free version that I know of, so it doesn't matter much.) Now that Ada 2012 is finished, I'll have more time to get these things updated; I've almost got the new compiler version finished and then I'll do that same for Claw. Randy. wrote in message news:d36fe271-b6de-489b-9f4d-e6994773445e@googlegroups.com... When searching for Ada libraries, it is discouraging to find mostly dead links or links to dead projects. So I decided to make a list of all the libraries I could find that seem to be still active projects. To be listed, a library must have seen some maintenance activity within the last year. I generally ingored things that are already part of the GNAT distribution. At first, I wanted to list just libraries of production quality, but I figured I couldn't reliably evaluate that. So, a lot of the things here are alpha quality. Of course, there are libraries that haven't seen any work for several years but still get downloaded a lot. But I wanted a listing of libraries where I could reasonably expect help and bug-fixes. Do you know any I've missed? ----------------------------------- Ada 2005 Math Extensions -- Additions to the GNAT libraries. http://sourceforge.net/projects/gnat-math-extn/?source=directory Ada 95 Booch Components -- Container library. http://sourceforge.net/projects/booch95/?source=directory ada-ado -- Mapping for object-relational databases. http://code.google.com/p/ada-ado/ ada-asf -- Ada Server Faces. http://code.google.com/p/ada-asf/ ada-awa -- Ada Web Application. http://code.google.com/p/ada-awa/ adabindinggmpmpfr -- Binding to the GNU GMP and MPFR. http://code.google.com/p/adabindinggmpmpfr/ Ada Class Library -- Scripting tools. http://sourceforge.net/projects/adacl/?source=directory Ada Cryptographic Objects -- Library of crypto primitives. http://www.assembla.com/code/acrypto/subversion/nodes ada-el -- A expression languge like JSP. http://code.google.com/p/ada-el/ ada-gen -- Dynamo, a aid for web applications. http://code.google.com/p/ada-gen/ ada-security -- Ada web security framework. http://code.google.com/p/ada-security/ Ada Spawn Manager -- Control for spawing processes. http://www.codelabs.ch/spawn-manager/index.html ada-util -- Ada Utility Library. http://code.google.com/p/ada-util/ Ahven -- A simple unit testing library for Ada 95. http://sourceforge.net/projects/ahven/?source=directory aicwl -- Industrial control GUI widgets. http://www.dmitry-kazakov.de/ada/aicwl.htm ARM-Ada -- Some libraries for compiling to ARM. http://sourceforge.net/projects/arm-ada/?source=directory Basil -- MIME library for Ada 2005. http://hafdconsulting.com/projects/basil/ components -- Misc objects. http://www.dmitry-kazakov.de/ada/components.htm Config -- A package for parsing configuration files. http://sourceforge.net/projects/ini-files/?source=directory Debug -- Trace support for multitasking programs. http://www.adalog.fr/compo2.htm Deepend -- A storage pool with subpool capabilities for Ada 2005. http://sourceforge.net/projects/deepend/?source=directory dequesterity -- Deque/buffer generics in Ada 2005. http://sourceforge.net/projects/dequesterity/?source=directory EWS -- Embedded Web Server. http://sourceforge.net/projects/embed-web-srvr/?source=directory Excel_Out -- A package for writing Excel files. http://sourceforge.net/projects/excel-writer/?source=directory Florist -- Ada POSIX binding. http://sourceforge.net/projects/gnat-florist/?source=directory fuzzy -- Fuzzy sets for Ada 2005. http://www.dmitry-kazakov.de/ada/fuzzy.htm Generic Image Decoder -- Package for image decoding. http://sourceforge.net/projects/gen-img-dec/?source=directory GLOBE_3D -- Real-time 3D engine based on OpenGL. http://sourceforge.net/projects/globe3d/?source=directory GNADE -- GNat Ada 95 Database Environment. http://sourceforge.net/projects/gnade/?source=directory gtkada_contributions -- Extras for GtkAda. http://www.dmitry-kazakov.de/ada/gtkada_contributions.htm GWindows -- GUI framework for Windows. http://sourceforge.net/projects/gnavi/?source=directory intervals -- Interval arithmetic library. http://www.dmitry-kazakov.de/ada/intervals.htm KOW -- Framework for database management. http://framework.kow.com.br/ libadanix -- A POSIX binding for GNAT. http://code.google.com/p/libadanix/ libredave -- Library for using Simatic S5/S7. http://sourceforge.net/projects/librdave/?source=directory libsparkcrypto -- A verified cryptographic library in SPARK. http://senier.net/libsparkcrypto/ match -- Pattern matching library. http://www.dmitry-kazakov.de/match/match.htm Mathpaqs -- Various math packages. http://sourceforge.net/projects/mathpaqs/?source=directory Matreshka -- Text, database, and web framework. http://forge.ada-ru.org/matreshka ORBit-Ada -- Binding to the ORBit Corba ORB. http://sourceforge.net/projects/orbitada/?source=directory OS_Services -- Access to common operating system features. http://www.adalog.fr/compo2.htm paraffin -- Ada 2005 generics to support parallelism. http://sourceforge.net/projects/paraffin/?source=directory PCSC/Ada -- Bindings to PC/SC middleware. http://www.codelabs.ch/pcscada/ player-ada -- Bindings for the player robotic platform. https://github.com/mosteo/player-ada plplot -- Bindings to the PLplot plotting library. http://plplot.sourceforge.net/ PNG_IO -- Ada 95 coder/decoder for PNG files. http://sourceforge.net/projects/png-io/?source=directory portaudioada -- Binding to PortAudio. http://code.google.com/p/portaudioada/ Protection -- Protection for semaphores and procedures. http://www.adalog.fr/compo2.htm QtAda -- Bindings to the Qt GUI framework. http://www.qtada.com/ SOCI-Ada -- Wrapper for the SOCI database library. http://www.inspirel.com/soci-ada/ Storage_Stream -- Write data of any type at any location. http://www.adalog.fr/compo2.htm strings_edit -- Strings library with UTF-8 and pattern matching. http://www.dmitry-kazakov.de/ada/strings_edit.htm tables -- Search in tables with string keys. http://www.dmitry-kazakov.de/ada/tables.htm TclAdaShell -- Binding to Tcl/Tk. http://sourceforge.net/projects/tcladashell/?source=directory Templates_Parser -- Library for generating HTML. http://www.obry.net/ units -- Library for handling units of measurement. http://www.dmitry-kazakov.de/ada/units.htm v8a -- Binding to V8 JavaScript engine. http://code.google.com/p/v8a/ Variable_String -- Support for variable length strings. http://www.adalog.fr/compo2.htm VTKAda -- Ada 2012 bindings to Visualization Toolkit. http://users1.jabry.com/adastudio/vtkada/vtkada.html WiSeSLAp -- Very light GUI toolkit. http://sourceforge.net/projects/wiseslap/?source=directory YAMI4 -- Messaging library for distributed systems. http://www.inspirel.com/yami4/ Zada -- A Zlib implementation in Ada. http://sourceforge.net/projects/zada/?source=directory ZanyBlue -- A framework for finite element analysis. http://sourceforge.net/projects/zanyblue/?source=directory Zip-Ada -- A library for .zip archives. http://sourceforge.net/projects/unzip-ada/?source=directory