言語アップデートのスプレッドシートが公開されましたので、この文書は2019年7月3日をもって更新を停止します。
透明性を持って広く議論を行うため今後の更新等につきましては haskell-jp/atcoder-haskell-resources リポジトリに移りましたので、そちらをご参照ください。
- 本文書の内容は reddit または haskell-jp 公式 slack の random チャンネル等の内容に基づきます。
言語アップデートのスプレッドシートが公開されましたので、この文書は2019年7月3日をもって更新を停止します。
透明性を持って広く議論を行うため今後の更新等につきましては haskell-jp/atcoder-haskell-resources リポジトリに移りましたので、そちらをご参照ください。
| {-# LANGUAGE TemplateHaskell #-} | |
| module Ins where | |
| import Language.Haskell.TH | |
| import Language.Haskell.TH.Syntax | |
| standAloneDerivingShow :: Name -> DecsQ | |
| standAloneDerivingShow n = return [StandaloneDerivD Nothing [] (AppT (ConT ''Show) (ConT n))] |
| #!/usr/bin/env stack | |
| -- stack script --resolver lts-12.4 | |
| {-# LANGUAGE OverloadedStrings #-} | |
| {-# LANGUAGE QuasiQuotes #-} | |
| {-# LANGUAGE TemplateHaskell #-} | |
| {-# LANGUAGE TypeFamilies #-} | |
| import Yesod | |
| data App = App |