comp.lang.ada
 help / color / mirror / Atom feed
From: Simon Wright <simon@pushface.org>
Subject: Booch Components 20020117
Date: 19 Jan 2002 07:11:17 +0000
Date: 2002-01-19T07:11:17+00:00	[thread overview]
Message-ID: <x7vlmeuddd6.fsf@smaug.pushface.org> (raw)

This release has been uploaded to

  http://www.pushface.org/components/bc/

(still an alias for the old http://www.pogner.demon.co.uk/components/bc/)
and is mirrored at http://www.adapower.net/booch/ .

There was an unannounced release 20011011.

Significant features since 20010819:

  Interface:

    The Containers that don't provide structural sharing (Bags,
    Collections, Dequeues, Maps, Queues, Rings, Sets and Stacks) now
    support Streams ('Input, 'Output).
     Unfortunately, GNAT 3.13p doesn't support this for dynamic or
    unbounded forms (runtime errors), while ObjectAda fails at runtime
    when the Item type is a discriminated record (OK for tagged types,
    though). Walking on broken glass here.

    The way Storage Management is specified has changed significantly:
    you now supply a single generic parameter of type
    System.Storage_Pools.Root_Storage_Pool'Class. This will be painful
    to start with, but should simplify matters in the long run.

    You couldn't override equality for a Map's Key.

  Contributions:

    Pat Rogers has added a storage manager for real-time applications.




             reply	other threads:[~2002-01-19  7:11 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-01-19  7:11 Simon Wright [this message]
2002-02-06 23:35 ` Booch Components 20020117 Matthew Heaney
2002-02-07 15:12   ` Stephen Leake
2002-02-10 12:32     ` Simon Wright
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox