yesodweb / yesod

A RESTful Haskell web framework built on WAI.
http://www.yesodweb.com/
MIT License
2.63k stars 374 forks source link

Quick Start Guide Confusion #1368

Open abhillman opened 7 years ago

abhillman commented 7 years ago

Thank you kindly for all your hard work on this web framework.The quickstart guide (http://www.yesodweb.com/page/quickstart) suggests the following:

stack build yesod-bin cabal-install --install-ghc

This goes and downloads and installs libraries and binaries that seem to already be present on my system when from both haskell-platform and from running stack new my-project yesod-sqlite. As a relative newcomer to Haskell, this process feels confusing and raises questions like:

Could it be sensible to update the quick start documentation to give a clearer explanation about what's going on? Thank you kindly for your consideration and apologies if these questions have been raised before.

snoyberg commented 7 years ago

I don't believe such content is appropriate for a quick start guide which, by its nature, is intended to give straightforward instructions on how to do something, not the philosophy behind that choice. I will say that the Haskell Platform itself is a major problem, and we do a lot to avoid using it anywhere or recommend its usage.

As to your direct questions: