1 <?xml version=
"1.0" encoding=
"UTF-8"?>
2 <?xml-stylesheet type=
"text/xsl" href=
"formats/html.xsl"?>
5 <title>Core types
</title>
7 <p>Presentation of the variable types defined by the core language.
</p>
9 <meta-selflink><part-href name=
"types" /></meta-selflink>
10 <examples-home href=
<!--#expand-next-string-->"$(EXAMPLES)" />
12 <p>This part of the documentation is a somewhat arbitrary description of the core types in the language a user should be aware of. The reason for having such a sloppy characterization of what is presented here, is that as long as
<str-Shapes /> is dynamically typed, it is not
<em>that
</em> important to know exactly what type an object has. It also becomes a rather arbitrary language design decision when the language should reflect a subdivision into subtypes in the compiler. For instance, the language end type
<named-type name=
"Drawable" /> has certainly many different types representing it in the compiler.
</p>
13 <p>Below, an alphabetical list of links to bindings is provided. For a grouping of the bindings by cathegory, the readers is referred to the the chapter on system bindings in the main language reference.
</p>
16 <alphabetical-list-of-types />
18 <!--#include virtual="simple.sxml" -->
19 <!--#include virtual="tuples.sxml" -->
20 <!--#include virtual="points-paths.sxml" -->
21 <!--#include virtual="graphics-2d.sxml" -->
22 <!--#include virtual="functions.sxml" -->
23 <!--#include virtual="containers.sxml" -->
24 <!--#include virtual="misc.sxml" -->
25 <!--#include virtual="graphics-3d.sxml" -->
26 <!--#include virtual="composite.sxml" -->
28 <!--#include virtual="../bindings/functions.sxml" -->
29 <!--#include virtual="../syntax/operators.sxml" -->