Hi, At Thu, 22 Sep 2005 01:56:21 +0900, Eric Mahurin wrote in [ruby-core:05861]: > Here were the changes I made: > - instead of shared arrays all pointing to a common frozen > array object, put shared arrays in a circular linked list (used > ary->shared). The original master array will have > ELTS_SHARED=0 and the others will have ELTS_SHARED=1. Unshared > arrays will have ELTS_SHARED=0 and ary->shared=0. What kind of merit and necessity, compared with the current code? It seems to be complicated. -- Nobu Nakada