なので、関数型言語は様々な手法でそれを乗り越えようとしています 諦めて、参照透明でない書き方ができるようにする Scheme, Common Lisp, ML モナド 例:Haskell 一意型 1度しか参照できない型を用意して、過去の時点のインスタンスに触れないようにする 例:Clean The Elm Architecture(TEA) 例:Elm FRP, 遅延ストリーム, etc...
car , cdr , cons , list , take , drop , map , for-each 今回は最重要な構文のみに絞ったため割愛しましたが、他にも沢山の関数や機能があ ります。それらはGaucheユーザーリファレンスマニュアルに載っているので、ぜひ眺 めてみてください 今回はこのスライドを見ていただきありがとうございました!