목적은 비슷한데 방향이 완전 다른데. go는 더 쉽고 더 하이레벨이지만 성능상의 저하가 있고. 러스트는 내생각엔 c++보다 더 어려움 ㅋㅋ
둘다해봤는데 패키지는 go가 편함
님은 하스켈 해봤으니까 러스트해보시면 재밌는거 많이 보일거임
ㄴ 오 러스트도 패턴매칭 있네 - dc App
io작업같은거 보면 고는 반환값을 여러개갖는 특징갖고 해결하고 러스트는 모나드패턴쓰고 문제푸는 방식이 조금씩 다름
시대가 더 원하는 쪽은 go겠지만.. 어차피 둘다 만만치 않을 듯.
해보면 go는 좆밥임
ㄴ 아는 거 많은 것 같은데 하나 질문해도 됨? - dc App
쓰기편하게 신경쓴 흔적이 보임
저 아는건 별로없는데 물어봐도 좋음
ㄴ State 모나드가 도저히 이해 안 됨 - dc App
리스트랑 Maybe, IO는 이해했는데 - dc App
걍 새값으로 바꾸는거 아님?
뭐하는지는 알겠지만 runState라던가 bind라던가 이런 것들의 원리를 모르겠음 - dc App
뭐 runState로 State Wrapper를 제거할 수 있다고 하는데 - dc App
모나드안에 들어있고 그거에 대한 레코드일거임
씨플플에서.연산자로 멤버꺼내는거랑 다를거없음
bind는 모나드마다 다르고 거기서 모나드의 특징이 생기는거고
근데 runState는 State 생성자의 인자잖아 - dc App
그걸로 멤버를 꺼낸다고? - dc App
Maybe에서도 같은일 하고있는데
Maybe에서 꺼낼 땐 패턴매칭으로 꺼내지 않음? - dc App
함수가 갖는 특징인데 설명을 잘 못하겠다
목적은 비슷한데 방향이 완전 다른데. go는 더 쉽고 더 하이레벨이지만 성능상의 저하가 있고. 러스트는 내생각엔 c++보다 더 어려움 ㅋㅋ
둘다해봤는데 패키지는 go가 편함
님은 하스켈 해봤으니까 러스트해보시면 재밌는거 많이 보일거임
ㄴ 오 러스트도 패턴매칭 있네 - dc App
io작업같은거 보면 고는 반환값을 여러개갖는 특징갖고 해결하고 러스트는 모나드패턴쓰고 문제푸는 방식이 조금씩 다름
시대가 더 원하는 쪽은 go겠지만.. 어차피 둘다 만만치 않을 듯.
해보면 go는 좆밥임
ㄴ 아는 거 많은 것 같은데 하나 질문해도 됨? - dc App
쓰기편하게 신경쓴 흔적이 보임
저 아는건 별로없는데 물어봐도 좋음
ㄴ State 모나드가 도저히 이해 안 됨 - dc App
리스트랑 Maybe, IO는 이해했는데 - dc App
걍 새값으로 바꾸는거 아님?
뭐하는지는 알겠지만 runState라던가 bind라던가 이런 것들의 원리를 모르겠음 - dc App
뭐 runState로 State Wrapper를 제거할 수 있다고 하는데 - dc App
모나드안에 들어있고 그거에 대한 레코드일거임
씨플플에서.연산자로 멤버꺼내는거랑 다를거없음
bind는 모나드마다 다르고 거기서 모나드의 특징이 생기는거고
근데 runState는 State 생성자의 인자잖아 - dc App
그걸로 멤버를 꺼낸다고? - dc App
Maybe에서도 같은일 하고있는데
Maybe에서 꺼낼 땐 패턴매칭으로 꺼내지 않음? - dc App
함수가 갖는 특징인데 설명을 잘 못하겠다