Muldis::D::Outdated::Core::Collective - Muldis D generic collective operators
This document is Muldis::D::Outdated::Core::Collective version 0.148.2.
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::Outdated::Core document before this current document, as that forms its own tree beneath a root document branch.
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.
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.
Bool:True
value
coll
Bool:False
∋
has
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.has_member
∌
!has
not-has
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.
∈
in
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.
sys.std.Core.Collective.has_not_member
sys.std.Core.Collective.value_is_member
¬in;
!in
not-in
Go to Muldis::D for the majority of distribution-internal references, and Muldis::D::SeeAlso for the majority of distribution-external references.
Darren Duncan (darren@DarrenDuncan.net)
darren@DarrenDuncan.net
This file is part of the formal specification of the Muldis D language.
Muldis D is Copyright © 2002-2011, Muldis Data Systems, Inc.
See the LICENSE AND COPYRIGHT of Muldis::D for details.
The TRADEMARK POLICY in Muldis::D applies to this file too.
The ACKNOWLEDGEMENTS in Muldis::D apply to this file too.
To install Muldis::D::Outdated::Core::Collective, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Muldis::D::Outdated::Core::Collective
CPAN shell
perl -MCPAN -e shell install Muldis::D::Outdated::Core::Collective
For more information on module installation, please visit the detailed CPAN module installation guide.