[m-rev.] for review: add funtions for singleton maps, bimaps, etc
Julien Fischer
juliensf at csse.unimelb.edu.au
Thu May 5 14:35:58 AEST 2011
On Wed, 4 May 2011, Julien Fischer wrote:
> Branches: main
>
> Add functions for creating singleton maps (of various sorts) to the standard
> library. The rationale for this to replace the following sequence of code,
> which occurs a lot throughout the Mercury system:
>
> map.init(Map0),
> map.det_insert(SomeKey, SomeValue, Map0, Map)
>
> library/bimap.m:
> library/injection.m:
> library/map.m:
> library/rbtree.m:
> library/tree234.m:
> Add the new function singleton/2 that takes single key-value
> pair as arguments and returns a new map.
>
> compiler/disj_gen.m:
> Avoid ambiguity in a spot.
>
> NEWS:
> Announce the additions.
Committed.
Julien.
--------------------------------------------------------------------------
mercury-reviews mailing list
Post messages to: mercury-reviews at csse.unimelb.edu.au
Administrative Queries: owner-mercury-reviews at csse.unimelb.edu.au
Subscriptions: mercury-reviews-request at csse.unimelb.edu.au
--------------------------------------------------------------------------
More information about the reviews
mailing list