HaCh is a simple Chat written in Haskell. It consists of 3 separate programs:
It was written as an example of solving the following specification:
Write a command-line program to send a message from one client to another using the server. The client should be able to send messages with some specific code, server should resend these messages like a messages from a third person.
By default this will install 3 executables files in
~/.cabal/bin/ dir. Prefix could be set by
hach-client on the server side.
hach-client -s SERVER_IP -n NICK to join chat via simple console client or
hach-nclient -s SERVER_IP -n NICK for