모노이드를 왜 모나드로 만들고 ㅈㄹ이야
심지어 free monad로 만듦
free monad 쓰면 성능 떡락함
모나드 써야 do문법을 쓸 수 있어서 그런건데 솔직히
m = do
x
y
z
나
m = x
<> y
<> z
나
별반 차이도 없는데
모노이드를 왜 모나드로 만들고 ㅈㄹ이야
심지어 free monad로 만듦
free monad 쓰면 성능 떡락함
모나드 써야 do문법을 쓸 수 있어서 그런건데 솔직히
m = do
x
y
z
나
m = x
<> y
<> z
나
별반 차이도 없는데
WriterT로 바꾸셈
라이브러리 자체가 저렇게 되있음 ㅠㅠ
ㅠㅠ
Free 쓰면 가비지 컬렉터 문제가 아니라 construction 시간복잡도가 O(n^2) 나오걸랑? ㅋㅋㅋㅋㅋ