これらの関数はこのように定義されています。返した参照を使って中身が変更されることに備えた追加の処理が必要になる場合があるためです。実データを参照カウンタで共有している場合にはコピーして共有を解除する必要がある等です。パラメータに渡したオブジェクトを同時に他に使うことはできません。評価順によって動作が変わってしまうからです。先に呼ばれてしまいますと、変更前のデータに対する参照が返されます。返した参照にアクセスすることは何らかの違反となります。そのためこのような呼び出しはエラーです。2回呼ぶことにしても同じです。2012時点の解決方法としては、参照を束縛して使い回せばよいです。呼び分けられますが、Adaでは右辺か左辺かで呼び分けられます。付いている方を呼ぶほうが良いです。有無でオーバーロードができるのはこのユーザー定義indexingのみとなっています。一般のサブプログラムではこのようなオーバーロードはできません。使うことで、わざわざ追加の宣言を書く必要がなくなります。特定の演算子以外のケースにボツ案では対応できません。複数回用いることもできます。メーリングリストによる議事録はこのように記録されているわけですが、オフラインミーティングの議事録は公開されていないようで悲しいです。ミーティングの議事録はAIとは別に公開されています。風来のシレンはもう新作出ないのでしょうか。出ても、世界樹と不思議のダンジョンの出来を見る限り期待ができそうにないのが悲しいです。