haskell-jp / english-help #2

@misaki has joined the channel
@fujiy has joined the channel
@kafu.h1998 has joined the channel
@stekitou has joined the channel
@hitoshi has joined the channel
@uhryks has joined the channel
@karthik.ravikanti has joined the channel
@telaoki has joined the channel
@info693 has joined the channel
@tikuwakunn has joined the channel
コンパイラーの状態みたいなものを表すしっくりくる英単語ってありませんかね。ライブラリをフォークして書き直ししている途中で Snapshot という型を見つけました。それは Compiler というモナドの中で使われている型であって、 Compiler モナドには Snapshot の値を送出する機能と、指定した値の Snapshot を指定した別の Compiler モナドの値が既に送出しているかどうか確かめる機能がありました。この設計から分かるように Snapshot というのは Compiler の計算の途中の値を保存するものではなく、どうやらコンパイラのフェーズの進みを確かめるマーカーに近いようなのです。そうすると Snapshot という名前には違和感があるのですが、別の名前が思い浮かびません。
…ピンときていないのですが、CompilationPhaseではピンとこないのですか?
Phase の名前と Phase が終了したというマーカーの二つの役割がある状態なので、どんな名前を付けてもしっくり来てない状態なんだと思います
…`PhaseSignal`?
と言うか、「マーカー」という日本語の使用に違和感を感じないような状況なんであれば、安直に PhaseMarker はどうか、とか思ってしまうんですが。
PhaseMarker = PhaseMarker { ..., phaseName :: ...} みたいな設計にしようかと思います。答えていただきありがとうございます!
@cutsea110 has joined the channel
@aiya000 has joined the channel
@akasak777 has joined the channel
@k.f.shogi has joined the channel
@sdghrwihl456 has joined the channel
@gege251 has joined the channel
@niszet0016 has joined the channel
@b1714935 has joined the channel
@modasokun has joined the channel
@khibino has joined the channel
@majafer10 has joined the channel
@lagenorhynque has joined the channel
@addokoda has joined the channel
@sh9temp has joined the channel
@hatsugai has joined the channel
@unno.hideyuki has joined the channel
@nearestministop has joined the channel
@ide_0109 has joined the channel