構築子の正格バージョンを追加する
Hexirp opened this issue · 3 comments
Hexirp commented
または、バングパターンを使ってフィールドを正格にする。色々メリットがあるようだから。
Hexirp commented
呼び方は bang pattern for data constructor みたいな感じでいいかな。
Hexirp commented
newtype にも付けられるか試してみた。
hexyll-core > src\Data\Yaml\Hexyll.hs:79:25: error:
hexyll-core > • A newtype constructor cannot have a strictness annotation,
hexyll-core > but ‘BinaryValue’ does
hexyll-core > • In the definition of data constructor ‘BinaryValue’
hexyll-core > In the newtype declaration for ‘BinaryValue’
hexyll-core > |
hexyll-core > 79 | newtype BinaryValue = BinaryValue
hexyll-core > | ^^^^^^^^^^^...
hexyll-core >
とのこと。
Hexirp commented
PatternExpr とかはどうすればいいのか? とりあえず、正格にはしなかった。