NAME
Muldis::D::Core::Collective - Muldis D generic collective operators
VERSION
This document is Muldis::D::Core::Collective version 0.143.0.
PREFACE
This document is part of the Muldis D language specification, whose root document is Muldis::D; you should read that root document before you read this one, which provides subservient details. Moreover, you should read the Muldis::D::Core document before this current document, as that forms its own tree beneath a root document branch.
DESCRIPTION
This document describes essentially all of the core Muldis D generic operators that simple homogeneous collection types, that are more specific than relations in general, would have.
This documentation is pending.
VIRTUAL FUNCTIONS FOR THE COLLECTIVE MIXIN TYPE
sys.std.Core.Collective.has_member
function has_member (Bool <-- coll@ : Collective, value : Universal) {...}
This function results in Bool:True
iff its value
argument matches a member of the simple homogeneous collection value that is its coll
argument, and Bool:False
otherwise. Note that this operation is also known as ∋
or has
.
sys.std.Core.Collective.has_not_member
function has_not_member (Bool <-- coll@ : Collective, value : Universal) {...}
This function is exactly the same as sys.std.Core.Collective.has_member
except that it results in the opposite boolean value when given the same arguments. Note that this operation is also known as ∌
or !has
or not-has
.
sys.std.Core.Collective.value_is_member
function value_is_member (Bool <-- value : Universal, coll@ : Collective) {...}
This function is an alias for sys.std.Core.Collective.has_member
. This function results in Bool:True
iff its value
argument matches a member of the simple homogeneous collection value that is its coll
argument, and Bool:False
otherwise. Note that this operation is also known as ∈
or in
.
sys.std.Core.Collective.value_is_not_member
function value_is_not_member (Bool <-- value : Universal, coll@ : Collective) {...}
This function is an alias for sys.std.Core.Collective.has_not_member
. This function is exactly the same as sys.std.Core.Collective.value_is_member
except that it results in the opposite boolean value when given the same arguments. Note that this operation is also known as ¬in;
or !in
or not-in
.
SEE ALSO
Go to Muldis::D for the majority of distribution-internal references, and Muldis::D::SeeAlso for the majority of distribution-external references.
AUTHOR
Darren Duncan (darren@DarrenDuncan.net
)
LICENSE AND COPYRIGHT
This file is part of the formal specification of the Muldis D language.
Muldis D is Copyright © 2002-2010, Muldis Data Systems, Inc.
See the LICENSE AND COPYRIGHT of Muldis::D for details.
TRADEMARK POLICY
The TRADEMARK POLICY in Muldis::D applies to this file too.
ACKNOWLEDGEMENTS
The ACKNOWLEDGEMENTS in Muldis::D apply to this file too.