fmII
Thu, Jul 24th home | browse | articles | contact | chat | submit | faq | newsletter | about | stats | scoop 20:16 UTC
in
Section
login «
register «
recover password «
[Project] add release | add branch | add screenshot | broken links | change owner | email subscribers | update project | update branch (urls) [Project]

 Simple components for Ada 3.0 (Default)
Sections: Mac OS X, Unix

 

Added: Mon, Oct 20th 2003 07:47 UTC (4 years, 9 months ago) Updated: Sun, Jun 29th 2008 23:22 UTC (25 days ago)


About:
This library provides implementations of smart pointers for automatically collected objects (using reference counting), object persistence, unbounded and bounded arrays of smart pointers, generic unbounded arrays of private objects and plain pointers, generic sets, maps, stacks, and storage pools. It also includes table management, string editing, and infix expression parsing tools. Implementations of some lock-free shared data structures are provided.

Release focus: Major feature enhancements

Changes:
This version adds various locking synchronization primitives. Added were plain events; race condition-free pulse events; arrays of events that can be signaled, reset, and awaited in any combination; reentrant mutexes; and arrays of mutexes, deadlock-free with an enforced order of locking. The documentation includes solutions for the problems of checkpoint tasks synchronization and dining philosophers. It also contains a chapter considering advanced concurrent Ada programming using protected objects, focused on race condition prevention.

Author:
Dmitry Kazakov [contact developer]

Rating:
8.25/10.00 (1 vote)

Homepage:
http://www.dmitry-kazakov.de/ada/components.htm

Trove categories: [change]
[Development Status]  5 - Production/Stable
[Intended Audience]  Developers
[License]  OSI Approved :: GNAT Modified GPL (GMGPL)
[Operating System]  OS Independent
[Programming Language]  Ada
[Topic]  Database, Database :: API, Software Development, Software Development :: Compilers, Software Development :: Interpreters, Software Development :: Libraries, Software Development :: Libraries :: Application Frameworks, Software Development :: Object Brokering

Dependencies: [change]
No dependencies filed

 
Project admins: [change]
» Dmitry Kazakov (Owner)

» Rating: 8.25/10.00 (Rank N/A)
» Vitality: 0.27% (Rank 675)
» Popularity: 0.64% (Rank 9190)

project statsdownload stats
(click to enlarge graphs)
   Record hits: 29,496
   URL hits: 1,761
   Subscribers: 4

Other projects from the same categories:
Taggee
Pawn Project
FooGoo & FooBlog
WorldForge::Mercator
sdvel

Users who subscribed to this project also subscribed to:
darcs
GNU make
STLport
CaLStats
diet libc


Add comment · Rate this project · Subscribe to new releases · Ignore this project · Email this project to a friend · Project record in XML

 Branches

Branch Version Last release License URLs
Default 3.1 29-Jun-2008 GNAT Modified GPL (GMGPL) Homepage

 Releases

Version Focus Date
3.1 Minor feature enhancements 29-Jun-2008 23:22
3.0 Major feature enhancements 11-May-2008 15:26
2.9 Major feature enhancements 05-May-2008 21:36
2.8 Minor feature enhancements 30-Mar-2008 17:13
2.7 Major feature enhancements 10-Feb-2008 22:01
2.6 Minor feature enhancements 18-Aug-2007 20:30
2.5 Minor feature enhancements 19-May-2007 23:50
2.4 Major feature enhancements 08-Oct-2006 15:31
2.3 Minor feature enhancements 15-Aug-2006 22:44
2.2 Minor feature enhancements 24-May-2006 21:33



© Copyright 2008 SourceForge, Inc., All Rights Reserved.
About freshmeat.net •  Privacy Statement •  Terms of Use •  Trademark Guidelines •  Advertise •  Contact Us • 
ThinkGeek •  Slashdot  •  Linux.com •  SourceForge.net  •  Jobs