言語アップデートのスプレッドシートが公開されましたので、この文書は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 |