Hacker News 의견
  • SICP 강의는 정보 밀도가 높지만, 학생들의 Q&A와 칠판 사용 등으로 시간이 많이 소요됨. 강의 순서도 재구성 가능성이 있음. 개인적으로 새로운 비디오 시리즈를 계획 중임

    • SICP 강의는 Python 같은 현대 언어를 사용하면서도 본래의 취지를 유지하고 있음
    • Python은 다중 패러다임 언어로서 표현력이 뛰어남
  • 상태를 순수 함수로 인코딩하는 방법을 소개함. 다양한 데이터에 대한 순수 함수적 인코딩이 존재함

    • 인코딩은 혼란스러울 수 있지만 우아하고 간결함
    • JavaScript에서 Maybe 모나드를 함수형으로 구현한 예시를 보여줌
  • 블로그 포스트의 URL 앵커/해시로 인해 포스트스크립트로 바로 이동하여 혼란스러웠음

  • cons/car/cdr를 람다로 구현한 것은 처음 봤을 때 마법 같았음. 이는 언어 런타임이 키/값 사전을 구현해야 함을 보여줌

  • David Beazley는 Python 세계에서 전설적인 인물이며, 이 강의는 처음엔 놀라웠지만 곧 완벽한 조합이라고 생각하게 됨. 다음 강의에 등록함

    • 이는 소프트웨어 엔지니어의 지속적인 교육이 어떻게 진행될지를 보여줌
  • 귀납적 데이터 타입이 필요하다는 개념을 접했음. Church 인코딩만으로는 0 != 1 같은 정리 증명을 할 수 없음

    • 관련 내용을 Notion에 게시함
  • 기사 자체는 흥미로웠지만, 페이지 탐색이 어려웠음. 키보드 화살표로 스크롤이 안 됨

  • "대체 모델" 섹션의 코드에 오타가 있음. fib 대신 fibonacci를 사용해야 함. GitHub 저장소의 코드는 올바름

  • 책에 대한 논의가 진행 중인 링크가 있음. 링크가 페이지 하단의 논의로 바로 연결되는 이유가 궁금함. 다른 논의에 통합될 수 있는지 궁금함

  • YouTube 링크가 제공됨