Is knowledge of Cabal required for "Developing Web Applications with Haskell and Yesod"

In "Developing Web Applications with Haskell and Yesod" is their a requirement to read the Cabal Manual? I'm a Cabal and Unix 'newbie' and I'm wondering if I need to read the manual and re-read my Unix text. I'm reasonably knowledgable with Haskell and I noted on page ix of the Preface the following: "...[in regard to Haskell] understanding the basics of the syntax of the language should be sufficient". If there is a requirement for Cabal, perhaps it should be listed here also.
1 person has
this question
  • Hi Patrick,

    Sorry for the delay in getting back to you. I checked with the editor and author about your question, and they let me know that "basic knowledge is required, but following the commands given in the book should be sufficient for starting off. Of course, if people want to get into more complicated build setups, they'll need to learn more about Cabal." They'll take your comments into account for further updates to the book.

    If you run into questions while using the book, feel free to email our book technical support group at, and they can help you work through anything you get stuck on.

    Have a great day!

    Rachel James
    O'Reilly Media
  • (some HTML allowed)
    How does this make you feel?
    Add Image

    e.g. kidding, amused, unsure, silly indifferent, undecided, unconcerned happy, confident, thankful, excited sad, anxious, confused, frustrated