[web-devel] Yesod Examples

Greg Weber greg at gregweber.info
Wed Mar 30 16:28:12 CEST 2011


To be effective in haskell we have to learn how to interpret compiler error
messages. For others to be effective at helping you with your problems, they
need to see your compiler error messages.

On Tue, Mar 29, 2011 at 12:40 PM, Zachary Kessin <zkessin at gmail.com> wrote:

> Compile time error, plus I'm pretty sure the code
> is not actually doing what I want it to.
>
> Like I said, I want a post method that will add a row to the database, and
> a get that
> will retrieve a list of the rows (as a JSON).
>
> --Zach
>
>
> On Tue, Mar 29, 2011 at 9:29 PM, Michael Snoyman <michael at snoyman.com>wrote:
>
>> Are you getting a compile-time error, or is the result at runtime not
>> what you expected? More details will be helpful here.
>>
>> Michael
>>
>> On Tue, Mar 29, 2011 at 8:58 PM, Zachary Kessin <zkessin at gmail.com>
>> wrote:
>> > Ok, I'm trying to setup a handler to take data from a HTTP post, and
>> store
>> > it into a
>> > database, This is what I came up with, but its not right. Can someone
>> tell
>> > me what I am doing
>> > wrong.
>> > postPostMessageR :: Handler RepJson
>> > postPostMessageR = do
>> >   liftIO $ putStrLn "POST"
>> >   CharecterPost clients _ <- getYesod
>> >   (text, charecter) <- do
>> >     text      <- lookupPostParam "text"
>> >     charecter <- lookupPostParam "charecter"
>> >     case (text, charecter) of
>> >       (Just text', Just charecter') ->   return (text', charecter')
>> >       _              -> invalidArgs ["text not provided."]
>> >
>> >   jsonToRepJson $ jsonMap (("text", text'),( "charecter", charecter'))
>> >
>> > --Zach
>> > _______________________________________________
>> > web-devel mailing list
>> > web-devel at haskell.org
>> > http://www.haskell.org/mailman/listinfo/web-devel
>> >
>> >
>>
>
>
> _______________________________________________
> web-devel mailing list
> web-devel at haskell.org
> http://www.haskell.org/mailman/listinfo/web-devel
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/web-devel/attachments/20110330/4cc5b8bf/attachment.htm>


More information about the web-devel mailing list