Hi, Andrew, A J Martin wrote: > Anton wrote: > >>Watch out though, each item in chickenfarm is the same chicken object: > > Yes! You've found a bug in 'array! >
It's not a bug, since AFAIK there's no published specification that says ARRAY should behave any differently than it does. We've seen this issue before, in connection with other reference types, as in >> foo: "Hi!" == "Hi!" >> gorp: array/initial 10 foo == ["Hi!" "Hi!" "Hi!" "Hi!" "Hi!" "Hi!" "Hi!" "Hi!" "Hi!" "Hi!"] >> foo/2: #"a" == "Ha!" >> gorp == ["Ha!" "Ha!" "Ha!" "Ha!" "Ha!" "Ha!" "Ha!" "Ha!" "Ha!" "Ha!"] Given the available documentation for ARRAY: >> ? array USAGE: ARRAY size /initial value DESCRIPTION: Makes and initializes a series of a given size. ARRAY is a function value. ARGUMENTS: size -- Size or block of sizes for each dimension (Type: integer block) REFINEMENTS: /initial -- Specify an initial value for all elements value -- Initial value (Type: any) it is consistent that the (single!) initial value is uses for all elements. -jn- -- To unsubscribe from this list, just send an email to [EMAIL PROTECTED] with unsubscribe as the subject.