C言語における複数の連続した数値型配列をSPVMで提供する

たとえば、C言語では、複素数型の配列を、作ることができ、数値は、一直線に連続して並ぶ。

このような連続した数値型の配列をSPVMは、作ることができる。

たとえば、三次元ベクトルの配列であるとこうだ。これは、64bit浮動小数点型のデータが、メモリ上で一直線に並んでいる。

package SPVM::Vector_3d {
  has x0 : double;
  has x1 : double;
  has x2 : double;
}

my $vec3s = new SPVM::Vector_3d[10];

$vec3s->[0]{x0} = 1;

このような基本データ型を、SPVMで提供したい。

コンテンツ