[mercury-users] passing higher-order modes to existentially typed data type wrappers
Ralph Becket
rafe at csse.unimelb.edu.au
Mon May 7 11:31:17 AEST 2007
J?rg Roman Rudnick, Sunday, 6 May 2007:
> Dear all,
>
>
> is it OK to use unsafe 'mode casts' (in foreign code) to ensure higher
> order modes at conversion from and to existentially typed data types?
>
> This seems to work so far -- thus allowing to extend the OO interface
> analogy to preds :-) -- but are there any issues to be careful of when
> using such 'mode casts'? Can this be done in harmony with sane execution
> of Mercury?
As with any down-casts, you do this at your own risk. Of course,
limitations of the current mode analysis implementation mean that mode
casts are occasionally unavoidable.
--------------------------------------------------------------------------
mercury-users mailing list
Post messages to: mercury-users at csse.unimelb.edu.au
Administrative Queries: owner-mercury-users at csse.unimelb.edu.au
Subscriptions: mercury-users-request at csse.unimelb.edu.au
--------------------------------------------------------------------------
More information about the users
mailing list