This convenience function converts the top level of an array to a list. Lower level arrays in the resulting list will remain unchanged unless converted separately.
Gamma> a = array(1,2,3);
[1 2 3]
Gamma> b = array(4,5,6);
[4 5 6]
Gamma> c = array(7,8,9);
[7 8 9]
Gamma> d = array(a,b,c);
[[1 2 3] [4 5 6] [7 8 9]]
Gamma> e = array_to_list(d);
([1 2 3] [4 5 6] [7 8 9])
Gamma> list_p(e);
t
Gamma> list_p(a);
nil
Gamma>
See the Photon: Setting Up Plots section of the History Functions chapter in the Cogent Tools Demo book for an example of this function used in context.