gimmesilver's blog

Agbird.egloos.com

포토로그



하스켈 모나드의 모든 것... 하스켈 스프링노트

하스켈 모나드는 마치 C 언어에서 처음 포인터를 접했을 때를 연상케 합니다.
처음 접하는 사람에게 무척 낯설고 뭔가 아리송하며 심오해 보이기까지 한...하지만 막상 실체를 알고 나면 싱거운...어쨌든 뭔가 제대로 된 프로그래밍을 하려면 꼭 알아야 하는...뭐 그런 것 말이죠...
저도 이제 조금 그 개념에 익숙해 졌나 싶긴 한데 막상 누군가에게 설명하려면 좀 막막한 것이 아직 덜 여문 것 같습니다.

여하튼...모나드에 관련된 자료가 무척 많은데 그 중 비교적 설명이 잘되어 있고 분량도 그리 많지 않은 좋은 자료가 있어 소개하려 합니다.

All about Monads

그리고 지금 이 자료를 조금씩 번역 중에 있습니다. 번역자료는 http://haskell.springnote.com/pages/422793 에서 보실 수 있습니다.


덧글

  • corba 2007/08/28 09:50 # 삭제 답글

    전 C언어의 포인터를 접했을 때 보다 더 어려운거 같아요. ;ㅅ;
  • silverbird 2007/08/28 21:45 # 답글

    // corba
    모나드라는게 단순히 형태상으로만 보자면 그냥 bind 함수와 return 함수가 정의된 타입 생성자일뿐인데 대부분의 모나드 관련 자료에서는 너무 수학적인 개념을 강요하다보니 그런가 봐요...^^
  • MFC외곬수 2007/09/02 23:34 # 삭제 답글

    안녕하세요,
    군대갔다와서 학교를 한학기 다니다가 이번학기에 휴학하고
    "정말 졸업하기전에 내가하고싶은 공부는 하고 졸업하자" 는 각오로
    MFC 를 저번주부터 밥먹고 잠자는 시간빼고 파고들고 있습니다.
    친구들은 다 공대를 그만두고 혼자남은 컴공학도라 우울하네요 ;;;;

    아무튼 MFC 에서 자료구조와 메모리관리 부분을 공부하고 있었는데
    static 과 extern 에서 거대한 좌절에 부딫쳐서 C/C++ 을 다시 살펴보고 있는데요. (이게 뭔지 하나도 기억이 안나더라구요 - -;;)
    이은조님이 써주신 static 관련 글이 도움이 많이 되었습니다.

    MFC 마스터해서 졸업하기전에 꼭 제가 원하는 프로그램 몇 개 뚝딱뚝딱 만들고 싶네요 ㅠ0ㅠ

    static 강좌 읽고 도움이 많이되어 블로그 들렀다가 인사글 남기고 갑니다 ^^

    자주 놀러와서 인사남길께요 ~ 수고하세요 !
  • silverbird 2007/09/04 00:10 # 답글

    // MFC외곬수
    요즘 C++ 프로그래머가 정말 귀하죠...^^
    혼자남은 컴공학도라니 왜 다들 이 재미있는 길을 마다하는지...거참
    어쨌든 즐겁게 공부하세요~
댓글 입력 영역