Rice classes are classified largely into three groups.
The basic-class are defined by the Rice.
The user-defined-class are defined by the user.
Other classes are the embedded-class.
The basic-class are defined by the Rice. It is able to use on the all source code of the Rice.
The following is a list of the basic-class.
The int, long, real, bool, and string express the value.
The rice is a class to operate the Rice.
The proxy and pair are classes to hide a type.
The list, dictionary, queue, and stack express the collection.
The error is a class to express the exception.
The void and dummy are classes that is used in the implementation of the Rice.
Please refer to the manual of each class for the details of each class.
The user-defined-class are the classes written in Rice language by the user of application.
A user-defined-class will be enabled only in a Rice interpreter which has carried out the user-defined-class definition. It will not be shared by the entire Rice.
The embedded-class is a class other than the basic-class and user-defined-class.
The classes which is embedded statically at the time of application development.
The classes which is embedded dynamically at the time of application execution.
The classes which is embedded dynamically by the Rice program.
A embedded-class will be shared by the entire Rice. It is possible to use immediately after the embedding the class.
The class that will be embedded dynamically has to be provided as a dll file of the .NET.
Please refer to a manual about details of an implementation of a embedded-class.