//////////////////////////////////////////////////////////////////////////// public static bool[] ToBoolArray(Obj obj) { if (obj.IsSeq()) { bool[] array = obj.GetBoolArray(); return(Array.Take(array, array.Length)); } Obj[] elts = obj.GetObjArray(); int len = elts.Length; bool[] bools = new bool[len]; for (int i = 0; i < len; i++) { bools[i] = elts[i].GetBool(); } return(bools); }