|
Boost : |
From: Michael Walter (michael.walter_at_[hidden])
Date: 2006-08-29 04:47:51
It specifically reminds me of tuple spaces.
Regards,
Michael
On 8/29/06, Andy Little <andy_at_[hidden]> wrote:
>
> "Jeremy Pack" <Jeremy.Pack_at_[hidden]> wrote in message
> news:468EB9093DC44F4D9CBADE5C87BE5D1915FD8C_at_cobra.usurf.usu.edu...
>
> > The team_members are not dependent on the project_leader - they are
> > depending on the information in the repository. The situation could be
> > changed so that a certain team_member, or a higher level manager placed
> > the information in the repository, and the team_member class would not
> > need to be modified, as long as the meeting information structure was
> > the same.
> >
> > As I've designed it so far, the library has the following features:
> >
> > -Data in the repository is indexed by strings
> >
> > -Type-safe (type-safety across shared libraries may not work on all
> > platforms, because of usage of RTTI. If I work to have this library
> > reviewed for boost, this will need to be discussed)
> >
> > -Thread-safety can be built into a variable in the repository (using
> > boost.threads, variables can make automatic use of mutexes and such)
> >
> > -Functions or functors can be used to verify that each data item in the
> > repository stays in a consistent state (for instance, the repository can
> > check that a number does not leave a certain range).
> >
> > -A function or list of functions can be called when a value is updated -
> > this can be used to implement the Observer pattern. Note that this could
> > be used to provide for distributed repositories.
>
> Isnt this quite close to the description of a database?
>
> regards
> Any Little
>
>
> _______________________________________________
> Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
>
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk