NAME

Language::MuldisD::Ext::Spatial - Muldis D extension for spatial data types and operators

VERSION

This document is Language::MuldisD::Ext::Spatial version 0.3.0.

PREFACE

This document is part of the Muldis D language specification, whose root document is Language::MuldisD; you should read that root document before you read this one, which provides subservient details.

DESCRIPTION

Muldis D has a mandatory core set of system-defined (eternally available) entities, which is referred to as the Muldis D core or the core; they are the minimal entities that all Muldis D implementations need to provide; they are mutually self-describing and are used to bootstrap the language; any entities outside the core, called Muldis D extensions, are non-mandatory and are defined in terms of the core or each other, but the reverse isn't true.

This current Spatial document describes the system-defined Muldis D Spatial Extension, which consists of spatial and/or geometric data types and operators.

This current document does not describe the polymorphic operators that all types, or some types including core types, have defined over them; said operators are defined once for all types in Language::MuldisD::Core.

This documentation is pending.

TYPE SUMMARY

Following are all the data types described in this document, arranged in a type graph according to their proper sub|supertype relationships (but that the first 3 just reappear from the core set to provide a similar context, and aren't re-described here):

sys.type.Universal

    sys.type.Empty

    sys.type.Scalar

        # The following are all regular non-ordinal scalar types.

        # TODO

This documentation is pending.

SYSTEM-DEFINED SPATIAL SCALAR DATA TYPES

These non-core scalar data types describe common kinds of spatial or geometric figures. Of course, dealing with these types in general isn't a perfect science; they stand to be revised or rewritten.

This documentation is pending.

SEE ALSO

Go to Language::MuldisD for the majority of distribution-internal references, and Language::MuldisD::SeeAlso for the majority of distribution-external references.

AUTHOR

Darren Duncan (perl@DarrenDuncan.net)

LICENSE AND COPYRIGHT

This file is part of the formal specification of the Muldis D language.

Muldis D is Copyright © 2002-2007, Darren Duncan.

See the LICENSE AND COPYRIGHT of Language::MuldisD for details.

ACKNOWLEDGEMENTS

The ACKNOWLEDGEMENTS in Language::MuldisD apply to this file too.