Skip to content

Latest commit

 

History

History

haskell

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

HaskellStudy

HaskellStudy 정리입니다.

slide share

기존 스터디 자료

study 0 - 스터디 소개
study 1 - 기본 개념들
study 2 - list & tuple
study 3 - type & typeclass
study 4 - syntax in functions
study 5 - high order functions
study 6 - type & typeclass 2
study 7 - module
study 8 - functor
study 9 - Monad & IO
study 10 - Baseball Game

###추가 정리 자료(advanced)

study 11 - kind
study 12 - monoid
study 13 - function type
study 14 - useful monads
study 15 - monad transformer
study 16 - zipper (예정)
study 17 - Lens (예정)
study 18 - arrow (예정)
study 19 - mutable object (예정)
study 20 - concurrency (예정)
study 21 - parallelism (예정)
study 22 - cabal, ghc extension (예정)
study 23 - FFI (예정)
study 24 - IDE / package (예정)

Open Tutorials

We Love Haskell
이 스터디 내용을 기반으로 하여 작성중인 Haskell 강의 자료입니다.

practice

practice 폴더 안에는 각 스터디 내용에 알맞는 간단한 수준의 연습 문제들 및 해당 문제에 대한 예시 답안이 정리되어 있습니다. 연습이 필요한데 마땅한 연습 방법이 없다면 practice 폴더 안의 문제를 푸시면 됩니다.

참고 자료

모나드 괴담
Haskell을 처음에 배우기 전에 간단하게 한 번 읽어보면 좋은 자료입니다.

Learn You a Haskell For Great Good!
스터디 주 교재 내용으로 사용했던 자료입니다. 처음 입문할 때 가장 보기 좋은 자료인 것 같습니다.

Learning Haskell
Haskell wiki에 있는 공부하기 좋은 자료들 모음입니다. 상당히 유용한 자료들이 많습니다.

24 Days of GHC Extension
Haskell GHC 컴파일러의 여러 확장에 대해 정리해놓은 글입니다. 컴파일러 확장이 유용한 것도 많고 실제로 그런 확장을 써서 작성된 코드들도 굉장히 많기 때문에 알아두면 여러모로 유용합니다.

typeclassopedia
Haskell의 typeclass에 대해 상세히 설명된 글입니다.

wikibooks-haskell
wikibooks 사이트의 Haskell 관련 문서입니다. 여기도 굉장히 정리가 잘 되어 있어서 모르는 내용 찾아볼 때 참고하기 좋습니다.

All About Monads
Haskell의 Monad에 대해 상세히 설명된 글입니다. 각 모나드의 개념, 왜 그런 모나드가 필요한지 및 예제까지 풍부하게 잘 정리되어 있어 공부하기 좋습니다.