2006-04-24
ぐーたらしてない日記の class Task
メモ。きれいなコードなので理解しやすい。
- タスク生成時に与えたプライオリティを考慮したタスク同士の双方向リンク
- run メソッド経由でメソッドを実行(メソッド名をシンボルで与える)することにより任意のメソッドを子タスクもろとも実行可能
- run_down はプライオリティを逆にして実行
- タスクの検索機能
- 木構造のダンプ機能
小さな実装なのに実用的ぽくてすばらしい。id にはシンボルも使いたいかも。
メモ。きれいなコードなので理解しやすい。
小さな実装なのに実用的ぽくてすばらしい。id にはシンボルも使いたいかも。