標準愚痴出力

個人的なIT作業ログです。もしかしたら一般的に参考になることが書いているかもしれません(弱気

わたしにいい考えがある

Lua に clone 機能があればと書いていたが、実際に clone を自前で書いてしまった方が早いのでは?

  • local 変数はクロージャーの上位値の clone ができない
    • それは仕方がないと考える
  • clone した後、clone先からclone元へのフィードバックができない
    • 従来の share テーブルも併用する
    • 表向きは share を使ってくださいで、実はその他の変数も clone する
  • io やら os やらのテーブルの複写はどうするか
    • new → openlib → 自前clone の順で実行する
    • コピー先の既にオブジェクトがある場合はスキップするようにする

などなど