This file is part of the Perl 6 Archive

To see what is currently happening visit http://www.perl6.org/

NAME

docs/pdds/pdd17_basic_types.pod - Document parrot's basic PMC types

ABSTRACT

This PDD documents the base Parrot PMC types and their behaviours.

DESCRIPTION

Parrot has a number of basic PMC types that all programs can guarantee will be available to them. (With the possible exception of parrot programs executing on an embedded device or other restricted environment)

Scalar types

Array types

Note that for the following types you can set the size of the array by using the VTABLE_set_integer_native() method. Assigning an integer to the array as a whole sets the array to that size.

Note that size-changing operations, such as push, pop, shift, unshift, and splice, on fixed arrays will result in an exception.

Hash types

Binary Math operations

The following is a list of what should happen with the basic types when used in a binary math operation:

IMPLEMENTATION

FOOTNOTES

List of footnotes to the text.

REFERENCES

VERSION

CURRENT

    Maintainer: Dan Sugalski
    Class: Internals
    PDD Number: 17
    Version: 1.0
    Status: Developing
    Last Modified: 2004/06/11
    PDD Format: 1
    Language: English

HISTORY

CHANGES