Core values, custom types, traits, tags, reflection, members, inheritance, and object conventions.
Converts a value to a true or false value.
Represents an explicit no-value object.
Tag literals identify types, traits, and other named language elements.
Returns whether a tag name exists.
Represents no result from an expression or operation.
Declares stored data on a custom type.
Tests whether an object exposes a method.
Calls inherited behavior from a parent implementation.
Tests whether an object is a type or trait.
Tests whether an object is not a type or trait.
Lists visible methods for an object.
Declares a parent type for inheritance.
References the current receiver inside a member method.
Reads documentation associated with a tag.
Returns the type object represented by a tag.
Reports whether a tag names a type.
Defines a trait with requirements and provided behavior.
Defines a custom object type.
LaiRu custom types provide data members, member methods, constructors, inheritance, and trait composition.