HTTPはそもそもstatelessだ sessionとかをホゲホゲしてstateを持ち込むけど、そっちを基準にして考えるよりstatelessを基準にして考えた方がいいと思う ここからはWebアプリのことなので、プロトコルから演繹するものかどうかはアレだけど続ける HTTPは本来statelessだから、副作用を持たない(または副作用が推奨されない)関数型言語が向いてるぜ!っていうのはいきすぎ その逆でもないけど、継続を使ってアレアレするぜ!ってのもアレ プロセス内にずーっと持ってるものと、リクエストごとにnewするもの(必ずしもオブジェクトじゃなくてもいいけど)が頭の中 / 設計上で区別されていて、両者が然るべきカタチで使い分けられていれば十分な気がする 前者であるべきものが後者になっていたり、後者に入るべきものが前者に入っていたりすると悲しい たとえば前者の内容を、リクエストごとに書