@@ -63,6 +63,14 @@ computations, and the IO monad providing an escape hatch to an imperative
63model, we just love to fall into the imperative trap, and start asking the same
63model, we just love to fall into the imperative trap, and start asking the same
64fundamental question again - why do we have to use the streaming data model?
64fundamental question again - why do we have to use the streaming data model?
66+## Installing and using
69+[INSTALL.md](https://github.com/composewell/streamly/tree/master/INSTALL.md)
70+for instructions on how to use streamly with your Haskell build tool or package
71+manager. You may want to go through it before jumping to run the examples
66## Show me an example
74## Show me an example
68Here is an IO monad code to list a directory recursively:
76Here is an IO monad code to list a directory recursively:
@@ -513,6 +521,8 @@ For more information, see:
514## Support
522## Support
524+Please feel free to ask questions on the
525+[streamly gitter channel](https://gitter.im/composewell/streamly).
516If you require professional support, consulting, training or timely
526If you require professional support, consulting, training or timely
517enhancements to the library please contact
527enhancements to the library please contact
518[support@composewell.com](mailto:support@composewell.com).
528[support@composewell.com](mailto:support@composewell.com).