너는 함수형 말만하면 모나드 언급하는데 그건 순수함수형이고
함수형이라고 모나드가 아니야
아는것만 이야기해
어설프게 알면서 아는척하지말고
프로그래밍 세계에는 데이터추상과 프로시저추상이라는게 있다
object는 데이터추상이고
lambda는 프로시저추상임
둘은 표현력이 동등해
뭐가 좋다 나쁘다 말못하고 도메인에 따라 달라
그런데 oop는 달라
oop의 adhoc 다형성은 특히 구현상속은 학술적으로 쓰레기로 결론났어
oop가 여전히 쓰이는 이유는 기존에 쓰던 사람이 많아서지
좋아서가 아니야
세상이 다 안정적인 합성으로 옮겨가고 있는데
상속쓰면서 좋다고 이야기하지는 말자
둘다 알고 말하는건데 뭔가 착각하는데 표현력이 동등하다가 구현이 빠르다가 아님. 가끔 이해를 못하고 이런 딴소리를 하노
함수형 하면 시작할때마다 모나드 런급하니까 하는 말이야 함수형 언어에서 모나드 구현된 언어가 더 마이너다 좀 알고나 아는척하라고
@글쓴 프갤러(183.109) 애초에 I/O 사이드 이펙트 관리하는 가장 일반적 방법론이 모나드인데 뭔 개소리여 임마는 이상한 소릴 하노
@ㅆㅇㅆ(124.216) 사이드이펙트 관리 안하는 한수형 언어가 더 많다고 리습 써보기는 했냐? secd머신자체가 사이드이펙트로 동작하는데 뭔 소리를 하는지 넌 모르지?
@글쓴 프갤러(183.109) Lisp 안써봤지 근데 I/O 사이드 이펙트 구현의 일반적인 방법론이 I/O 모나드인데 그럼 뭐 어떻게 하는데? 아니 애초에 사이드 이펙트를 전부 관리할 수 있음 너가?
@ㅆㅇㅆ(124.216) lisp의 가상머신이 secd머신이라는거고 이 머신자체가 사이드 이펙트로 돌아간다. 니가 잘못알고있다고 말해줘도 이해를 못하네
@글쓴 프갤러(183.109) 내가 Lisp 개 좆도 모르지만 함수형 언어에서 사이드 이펙트가 있어선 안된다 뭔 사이드 이펙트 위에서 돌아가 미친놈아
@ㅆㅇㅆ(124.216) 틀린거 알려주면 찾아볼생각을해 쪽팔리게 모르는거 아는척하지말고 지금꺼지 그래도 너 노력도하고 지식 전파하려는 노력 좋게봤는데 별로네 이제 니 글이 틀려도 댓글 안다마 그냥 그렇게 살아
애초에 모든 지향의 각 장단점이 있는데 너같이 어떤 추상화가 옳다라는 관점에서 보니까 이해를 못하는거임 그냥
어느 추상이 좋은건 없다고 내가 본문에서 말했지? 상속이 쓰레기라고 oop는 쓰레기 맞아 상속없는 oop가 oop냐?
@글쓴 프갤러(183.109) 뭔소리여 진짜
@ㅆㅇㅆ(124.216) 추상과 합성/상속 구분은 다른거라고 말을 해줘도 못알아들으면 니 지식 부족이다 모르면서 아는척하지 말라고 하는거야
합성 얘기 잘 했네. 러스트가 상속없이 합성만 지원. 러스트 하자 - dc App
쟤 비전공에 경력이라곤 QA 1년 밖에 없는 애야 ㅋㅋㅋ