This is now fixed for the upcoming maintenance release.

The problem was that when a virtual block C was made pointing to another virtual block B that was based on the real block A, the block B was not made uninplaceable.  In the original design of virtual blocks they were never inplaceable, but late in the release I decided to make the partitions created by "n u/ u;.2 and others inplaceable if the real block was inplaceable.  In the failing example, A is the inplaceable result of (,.), B is the inplaceable partition created by "1, and C is the result of }: . Because block B was left inplaceable, it was modified by }. while C was depending on it.

Thanks for the clear problem report.

Henry Rich

On 1/10/2019 7:33 PM, RICHARD VAUGHAN wrote:
I noticed some very peculiar behavior in J807.


(}.-}:)"1 (0,.i.2 10)

0 1 1 2 2 3 3 4 4 5

10 1 11 2 12 3 13 4 14 5


If I us J806 it works fine:


(}.-}:)"1 (0,.i.2 10)

0 1 1 1 1 1 1 1 1 1

10 1 1 1 1 1 1 1 1 1


I tried uninstalling and reinstalling J807 with no effect.
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm


---
This email has been checked for viruses by AVG.
https://www.avg.com

----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to