意識すること

視点移動とフットワーク:

  1. 階層的宇宙のなかで自分がどこのいるのか?
  2. 区別する/区別しない(同一視する/しない)、どちらの立場か? 例: 引数なし関数名と定数名
  3. 名前が定数名〈固有名〉か変数名〈不定名〉か? スコープに依存(事項)。
  4. 名前のスコープを意識する。自分がスコープ階層のどこにいるか? 自由変数か束縛変数かは場所による。
  5. 名前・言葉・記法・言い回しのオーバーロード/多目的使用に負けない。自分で峻別する。
  6. 同義語・類義語の氾濫に負けない。呼び名や印ではなくて概念を把握する。