2022-11-08
- fwatch リファクタリング
fwatch
迷走していて、難しさを感じている。
- 何が不変か、 そしてそれは I/F に採用できるか
- 外部から注入するべきは何か
を考えてリファクタリングをした。
@tag capture_io: true
は存在しない。 see. https://github.com/elixir-lang/elixir/issues/9508- Windows で GenServer が落ちることが分かったので調査 https://github.com/pojiro/file_watch/issues/5
- GenServer が落ちなかったとしても実行は未対応 https://github.com/pojiro/file_watch/blob/v0.1.4/lib/file_watch/fs_subscriber.ex#L46