{Moose,Mouse,Moo} オブジェクトは通常、blessed ハッシュリファレンスに変換されます。コンパクトなストレージのために、代わりに祝福された配列参照を使用できますか? bless({long_attribute_name=>1, another_long_attribute_name=>2, and_a_bunch_of_these=>3}, 'SomeClass') と bless([1, 2, 3, ...], 'SomeClass') のようなオブジェクトを考えてみてください。クラスを使用するコードはアクセサーを介して属性にアクセスし、アクセサーはすべて Mo[ou]* で生成されるため、これは理論的には可能であるはずですが、正しいですか?
または、オブジェクトをコンパクトに保管するための他の戦略はありますか? 可能であれば、Mo[ou]* を使用することを好みます。多数のオブジェクトをメモリにロードする予定です。(また、これは別の問題かもしれません。これらのオブジェクトの一部は DateTime オブジェクトであり、DateTime コードが属性に直接アクセスするため、上記の戦略は効果がありません。)