Skip to content
hyunsoodaPublic

About

Adopts Golang principles for effective thread communication in Haskell

Resources

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

gochan

gochan is a library that offers thread communication methods, drawing significant inspiration from the principles of Golang.

Features

  • Strong typing at compile time
    • Recevable channel (<-chan): Receive opration is only available.
    • Sendable channel (chan<-): Send opration is only available.
    • Bidirectional channel (chan): Both operations are available.

NOTE

I initially applied type-level programming in a somewhat convoluted way. Employing phantom types could offer a more readable and approachable method.

About

Adopts Golang principles for effective thread communication in Haskell

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages