On Friday, 2 May 2014 at 06:51:49 UTC, deadalnix wrote:
An isolated is consumed when: - it is returned - it is passed as argument - it is assigned to another island
This will not work well with UFCS. isolated int[] ints = new int[](10); //put looks like a member function, but //this desugars to put(ints, 3), so ints //is consumed ints.put(3);