implement array_const_view
implement gf_const_view