Int , Float , String , Complex はそれぞれ,int , float , string , complex の Object 型である.TrueObject , FalseObject は bool 型の true, falseに対応する Object であり,nilObject は,nil に対応する Object である.これらの説明は省略する.C++ の標準テ ンプレートライブラリ (STL)を継承する形で HARK 内で Object 型と して再定義されているものとして,Vector , Matrix が挙げられる.これらに 関して以下で説明する.