For some reason, Mason does not like types. It works:
<%class>
has 'field' => (is => 'ro', default => sub{[1,3]});
</%class>
<pre>
<% dh $.field %>
</pre>
and prints:
[dh at .../testpoet/comps/ar.mc line 6.] [99751] [
1,
3
]
Btw, why are you using:
default => sub{\[1,3]});
instead
default => sub{[1,3]});
EDIT
, / ( ) 0.15, .
, Poet 0,15,
has 'field' => (is => 'ro', isa => 'ArrayRef[Int]', default => sub{[1,3]});
.