#349 Defining DeepPassByCopy

open
auditors (6)
5
2007-03-01
2007-03-01
No

Reported by Kevin Reid at http://www.eros-os.org/pipermail/e-lang/2007-February/011900.html

? e`a` :DeepPassByCopy
# value: e`a`

? e`a`.__optUncall()[0] :DeepPassByCopy
# problem: Not audited by DeepPassByCopy

? e`a`.__optUncall()[0] :PassByCopy
# problem: Not audited by PassByCopy

Is this simply a bug?

If not, what is the precise definition of DeepPassByCopy such that an
object being DPBC but one of its components (the maker) not being is
consistent? Is the maker position only required to be
PassByConstruction?

Is it correct to implement DeepPassByCopy as a recursive test for
PassByCopy?

Discussion


Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks