Forwarded from Krysztal
函数式编程书友们,求助!
书友们,我是今年准大一(?),从小就开始沉迷纯函数、不可变数据、柯里化和范畴论(命令式/OOP/副作用代码看一眼就头皮发麻的那种),真的一天不写Haskell/Elm/Clojure一小时就浑身难受,而且一听到室友聊C++的指针/JS的==
/Python的GIL就反胃+生理性不适...
但学校强制住宿,听说宿舍是4-6人间,还没得选室友。
想问下:
1. 大学宿舍有没有可能申请“纯函数式宿舍”?或者让室友签Lambda协议,禁止在宿舍讨论for
循环或class
继承?
2. 如果不能硬性要求,该怎么用Monad感化命令式编程爱好者?(比如在他们屏幕上投影《SICP》语录,把拒绝尾递归优化的都>>=
进IO
副作用地狱?)
3. 有没有用Haskell写宿舍管理系统的学长成功解决过类似问题?求fold
经验!
真的焦虑到unsafePerformIO
了,完全不能接受未来四年要和用++i
、new Promise
、self.__dict__
的室友共享/dev/mem
…谢谢大家!#FP #宿舍 #Monad #副作用 #TypeClass #NoSideEffects