Re: [Haskell-beginners] Beginners Digest, Vol 68, Issue 23

Good morning,
Re: Today's Topic 1 - see below.
My apology for not including the error message.
The following is what I did:
I downloaded the source code and did the following [from the O'Reilly
book]:
1. download was done on a Mac.
2. I saved the file to helloWorld.hs
3. I went to my terminal screen and executed:
runhaskell helloworld.hs
4. on the terminal the following appeared:
hell yeah
5. so far, so good
6. I went to my browser and entered the url:
http://localhost:3000
7. I was expecting to see the following on my browser:
<!DOCTYPE html>
<html><head><title></head><body>hell yeah</body></html>
8. Unfortunately, I get the following message:
"Safari can't connect to Server
Safari can't open page "http://localhost:3000" because
Safari can't connect to server "localhost"
Good day,
Patrick
----- Original Message -----
From:
Send Beginners mailing list submissions to beginners@haskell.org
To subscribe or unsubscribe via the World Wide Web, visit http://www.haskell.org/mailman/listinfo/beginners or, via email, send a message with subject or body 'help' to beginners-request@haskell.org
You can reach the person managing the list at beginners-owner@haskell.org
When replying, please edit your Subject line so it is more specific than "Re: Contents of Beginners digest..."
Today's Topics:
1. Re: Beginners Digest, Vol 68, Issue 22 (KMandPJLynch) 2. Re: Beginners Digest, Vol 68, Issue 22 (Mateusz Kowalczyk)
----------------------------------------------------------------------
Message: 1 Date: Mon, 24 Feb 2014 20:32:40 -0500 From: KMandPJLynch
To: beginners@haskell.org Subject: Re: [Haskell-beginners] Beginners Digest, Vol 68, Issue 22 Message-ID: <609E40BD-3267-4F21-88A6-1BDC4DEDC609@verizon.net> Content-Type: text/plain; charset=us-ascii Good evening,
I'm trying to learn how to implement Haskell on a web site. I've got the O'Reilly book: "Developing Web Applications with Haskell and Yesod". I'd appreciate some guidance in regard to this. I'm having a bit of a problem getting the helloWorld.hs app up and running on Yesod.
Thank you
On Feb 24, 2014, at 2:30 PM, beginners-request@haskell.org wrote:
Send Beginners mailing list submissions to beginners@haskell.org
To subscribe or unsubscribe via the World Wide Web, visit http://www.haskell.org/mailman/listinfo/beginners or, via email, send a message with subject or body 'help' to beginners-request@haskell.org
You can reach the person managing the list at beginners-owner@haskell.org
When replying, please edit your Subject line so it is more specific than "Re: Contents of Beginners digest..."
Today's Topics:
1. Failure to install cabal-install. (Derek Mahar) 2. Re: Failure to install cabal-install. (Derek Mahar)
----------------------------------------------------------------------
Message: 1 Date: Mon, 24 Feb 2014 13:20:45 -0500 From: Derek Mahar
To: beginners@haskell.org Subject: [Haskell-beginners] Failure to install cabal-install. Message-ID: Content-Type: text/plain; charset="utf-8" How can I tell the Haskell compiler where to find module Control.Monad.Error? After building GHC 7.6.3 and Haskell Platform 2013.2 on Red Hat Linux 6, I found that 'cabal install cabal-install' fails when it attempts to build library HTTP-4000.2.11 because the Haskell compiler cannot find module Control.Monad.Error.
******************************************************* * Installation completed successfully. * * Programs installed into: * /usr/local/bin * * Now do "cabal update" to initialize the package list * * Additional packages may be found at http://hackage.haskell.org * or via "cabal list <pattern>" * * Use "cabal install <foo>" to install additional packages * ******************************************************* [dmahar@dmahar haskell-platform-2013.2.0.0]$ cabal update Downloading the latest package list from hackage.haskell.org Note: there is a new version of cabal-install available. To upgrade, run: cabal install cabal-install [dmahar@dmahar haskell-platform-2013.2.0.0]$ cabal install cabal-install Resolving dependencies... Configuring HTTP-4000.2.11... Building HTTP-4000.2.11... Preprocessing library HTTP-4000.2.11...
Network/Stream.hs:35:8: Could not find module `Control.Monad.Error' There are files missing in the `mtl-2.1.2' package, try running 'ghc-pkg check'. Use -v to see a list of the files searched for. Failed to install HTTP-4000.2.11 cabal: Error: some packages failed to install: HTTP-4000.2.11 failed during the building phase. The exception was: ExitFailure 1 cabal-install-1.18.0.2 depends on HTTP-4000.2.11 which failed to install.
Thank you,
Derek

On 25/02/14 14:05, Patrick Lynch wrote:
Good morning,
Re: Today's Topic 1 - see below.
My apology for not including the error message.
The following is what I did: I downloaded the source code and did the following [from the O'Reilly book]: 1. download was done on a Mac. 2. I saved the file to helloWorld.hs 3. I went to my terminal screen and executed: runhaskell helloworld.hs 4. on the terminal the following appeared: hell yeah 5. so far, so good 6. I went to my browser and entered the url: http://localhost:3000 7. I was expecting to see the following on my browser: <!DOCTYPE html> <html><head><title></head><body>hell yeah</body></html> 8. Unfortunately, I get the following message: "Safari can't connect to Server Safari can't open page "http://localhost:3000" because Safari can't connect to server "localhost"
Good day, Patrick
On 25/02/14 01:32, KMandPJLynch wrote:
Good evening,
I'm trying to learn how to implement Haskell on a web site. I've got the O'Reilly book: "Developing Web Applications with Haskell and Yesod". I'd appreciate some guidance in regard to this. I'm having a bit of a problem getting the helloWorld.hs app up and running on Yesod.
Thank you
Well, what's your problem? Saying that you have one doesn't help us help you ;). Paste in any relevant error messages that you can't figure out and post your system information.
PS: Next time create a new thread instead of replying to an existing, irrelevant thread.
-- Mateusz K.
Hi again, I took the liberty to change the topic name to something clearer. Which code are you following? I don't have the copy of a book with me but it's available online. Is the code from http://www.yesodweb.com/book/basics what you're trying? -- Mateusz K.
participants (2)
-
Mateusz Kowalczyk
-
Patrick Lynch