From: itsme213 Date: 2004-11-13T12:13:26+09:00 Subject: bi-directional pointers are there any Ruby code generation 'macros' to declare bi-directional pointers and automatically maintain their consistency? it would take various relation combinations (1-1, 1-N, N-M), generate appropriate interfaces, and implement these using a private protocol for keeping the pointers in sync.