Yesodとは 型安全なWebフレームワーク。型安全URLによって送信したデータのURLが有効であることが保証される。また、生データを境界部分でマーシャリングして型に直すため、クライアントとのやりとりや、永続データの保存も型安全になる。 要約 Yesodはボイラープレートをできるだけ回避し、ユーザの手を煩わせずに可能な限りHaskellの機能を使うようにしている。 フォームライブラリは、Applicative型クラスを使って共通コードを減らしている ルーティングは、型安全性を犠牲にせずにとても短い形式で定義している データベースは、コードの自動生成を使ってデータをシリアライズしている Yesodで"コード生成"と言ったとき、2つの意味がある。 スカフォードツールによるファイルやフォルダのセットアップ コンパイル時にメタプログラミングによって生成されるコード 大抵は後者を意味する。自動コード