Language Semantics

Generally in SSL all primitive types are values and all object types are pointers. The only exception to this involves using the ref keyword to qualify the type of a function parameter.


Details are as follows:


Several examples are provided below.

To summarize, in SSL, all objects are pointers, but you do not have to use the * operator, and you use the . operator instead of the -> operator to access object members.