スプレーの指示がcontinuation passing style (CPS)にどのように対応しているかわかりません。スプレーの指示はどのように継続に対応していますか?
具体的には、継続は(ハスケルで)(a -> r) -> r
であるが、このタイプ((a -> r) -> r
)(Route->Route
type Route = RequestContext => Unit
のタイプを持っている)、スプレーdirectivesを使用しているどこで見つけることができません。
nor Route->Route
type Route = RequestContext => Unit
はどちらも同じように(a -> r) -> r
と似ていますので、指示はどのようにCPSに関係していますか?
スプレーの指示書correspondを継承したスタイルにどのように表示することができますか?