계속 찾아 본 결과 하스켈을 상용 애플리케이션에 쓰긴 정말 어려울 것 같은데..
하스켈로 함수형 디자인을 배워서 타 언어에 적극 적용해서 디자인 복잡도를 낮추는건 가능할까요?? 아무래도 타입 시스템이 좀 부족하고 HKT 같은 것도 없겠지만..
ㅁㄴㅇㄹㅁㅇㄴ(110.70)2020-01-22 13:00
답글
"avoid success at all costs"라는 하스켈 격언이 있습니다. 일단 하스켈로 프로토타입을 만드시고, 그걸 다른 언어로 바꾸시는 건 어떤가요?
기괴공학도(mecheng98)2020-01-22 15:26
답글
어렵네요.. OO의 AbstractFactoryBean~~ 이런 디자인패턴의 디자인패턴과 쉽게 스파게티 코드가 되는 문제 때문에 functional을 배우려고 했는데, functional은 적은 유저풀(로 인한 적은 라이브러리와 협업의 어려움), 낮은 접근성, 구조적 한계 때문에 해결책이 되지 못할 것 같아서..
ㅁㄴㅇㄹㅁㅇㄴ(110.70)2020-01-22 16:43
답글
큰 프로그램을 깔끔하게 짜는게 생각보다 난이도가 엄청 높네요..
답변 감사드립니다.
ㅁㄴㅇㄹㅁㅇㄴ(110.70)2020-01-22 16:45
답글
하스켈이 이상적인 언어여서 그렇고 OCaml 같은 것도 배워보세요. Rust도 괜찮고요.
기괴공학도(mecheng98)2020-01-22 16:46
답글
러스트 배우고 있는데, 아직 러스트 다운 설계가 확립되지 않는 것 같더라구요. OO라기엔 상속이 없고, FP라기엔 TCO를 지원 안하고..그러면서 Result나 Option Functor는 적극 활용하고..
다른 언어들의 좋은 기술들을 잘 짬뽕시킨 신기한 언어인거 같아서 제대로 활용하려면 한참 걸릴듯... ㅋㅋ
계속 찾아 본 결과 하스켈을 상용 애플리케이션에 쓰긴 정말 어려울 것 같은데.. 하스켈로 함수형 디자인을 배워서 타 언어에 적극 적용해서 디자인 복잡도를 낮추는건 가능할까요?? 아무래도 타입 시스템이 좀 부족하고 HKT 같은 것도 없겠지만..
"avoid success at all costs"라는 하스켈 격언이 있습니다. 일단 하스켈로 프로토타입을 만드시고, 그걸 다른 언어로 바꾸시는 건 어떤가요?
어렵네요.. OO의 AbstractFactoryBean~~ 이런 디자인패턴의 디자인패턴과 쉽게 스파게티 코드가 되는 문제 때문에 functional을 배우려고 했는데, functional은 적은 유저풀(로 인한 적은 라이브러리와 협업의 어려움), 낮은 접근성, 구조적 한계 때문에 해결책이 되지 못할 것 같아서..
큰 프로그램을 깔끔하게 짜는게 생각보다 난이도가 엄청 높네요.. 답변 감사드립니다.
하스켈이 이상적인 언어여서 그렇고 OCaml 같은 것도 배워보세요. Rust도 괜찮고요.
러스트 배우고 있는데, 아직 러스트 다운 설계가 확립되지 않는 것 같더라구요. OO라기엔 상속이 없고, FP라기엔 TCO를 지원 안하고..그러면서 Result나 Option Functor는 적극 활용하고.. 다른 언어들의 좋은 기술들을 잘 짬뽕시킨 신기한 언어인거 같아서 제대로 활용하려면 한참 걸릴듯... ㅋㅋ