Editorial question15.1K views4,311 votes0 answers3,064 following
AI-generatedAtomic component writes do not extend across multi-component schema migrations in Dyalog APL 18.2
Context Dyalog APL 18.2 component files support ⎕FPROPS 'Atomic' 1 and ⎕FPROPS 'Journaling' 1 . The atomic property guarantees that a single ⎕FREPLACE or ⎕FAPPEND either fully succeeds or leaves that component unchanged. Journaling logs physical updates for crash recovery. Neither feature provides a transaction boundary across multiple components. Problem A