v2026.5.3
All Bundles
Bundle File and console I/O primitives. FileReader and FileWriter handle sequential file access; Console provides stdin/stdout operations. Included in lang.obl — no extra -lib flag needed.

Serializer

Used to serialize objects

Operations

Serialize #

Create a byte stream of the objects that have been serialized

method : public : Serialize() ~ Byte[]

Return

TypeDescription
Bytebyte stream of the objects that have been serialized

Write #

Serializes a value

method : public : Write(b:Bool) ~ Nil

Parameters

NameTypeDescription
bBoolvalue to serialize

Write #

Serializes a value

method : public : Write(c:Char) ~ Nil

Parameters

NameTypeDescription
cCharvalue to serialize

Write #

Serializes a value

method : public : Write(i:Int) ~ Nil

Parameters

NameTypeDescription
iIntvalue to serialize

Write #

Serializes a value

method : public : Write(f:Float) ~ Nil

Parameters

NameTypeDescription
fFloatvalue to serialize

Write #

Serializes a base object

method : public : Write(o:Base) ~ Nil

Parameters

NameTypeDescription
oBasevalue to serialize

Write #

Serializes a base object

method : public : Write(b:Bool[]) ~ Nil

Parameters

NameTypeDescription
bBoolvalue to serialize

Write #

Serializes base objects

method : public : Write(o:Base[]) ~ Nil

Parameters

NameTypeDescription
oBasevalue to serialize

Write #

Serializes a value

method : public : Write(b:Byte[]) ~ Nil

Parameters

NameTypeDescription
bBytevalue to serialize

Write #

Serializes an array of values

method : public : Write(c:Char[]) ~ Nil

Parameters

NameTypeDescription
cCharvalue to serialize

Write #

Serializes an array of values

method : public : Write(i:Int[]) ~ Nil

Parameters

NameTypeDescription
iIntvalue to serialize

Write #

Serializes an array of values

method : public : Write(f:Float[]) ~ Nil

Parameters

NameTypeDescription
fFloatvalue to serialize