[Haskell-cafe] Updated formlets sample?

Chris Eidhof chris at eidhof.nl
Tue Sep 23 00:45:49 EDT 2008

Ah yes, I just adjusted the code until it compiled, I must confess I  
didn't check whether it actually worked ;). Thanks for the wiki-update!


On 22 sep 2008, at 09:47, Martin Huschenbett wrote:

> Hi Chris,
> you're absolutely right. The mistake was in the where-part of  
> withForm. The function handleOk' gets an environment d as argument  
> but uses an extractor that was created without passing d to  
> runFormState. I've put a corrected version on hpaste [1] and also  
> posted it to the wiki on haskell.org [2]. Hope this is ok for you?
> Regards,
> Martin.
> [1] http://hpaste.org/10568#a1
> [2] http://haskell.org/haskellwiki/Formlets
> Chris Eidhof schrieb:
>> That means that you don't have input0 in your environment, maybe  
>> you're passing in an empty environment?
>> -chris
>> On 21 sep 2008, at 12:11, Martin Huschenbett wrote:
>>> Hi Chris,
>>> thanks for the updated example. Compiling works now. But when I  
>>> try to run it I alway get error messages like
>>> ["input0 is not in the data","input1 is not in the data"]
>>> Regards,
>>> Martin.
>>> Chris Eidhof schrieb:
>>>> Hey Martin,
>>>> On 19 sep 2008, at 04:14, Martin Huschenbett wrote:
>>>>> I found a blog post concerning formlets [1] in the web. Since  
>>>>> looks very interesting I tried to compile the sample code with  
>>>>> recent versions of HAppS and formlets from hackage. But this  
>>>>> didn't work as the API of formlets has changed since this post.
>>>>> I tried to adopt the code to the new API but I was unable to  
>>>>> finish this since there is a new monadic context I don't know to  
>>>>> handle in the right way.
>>>>> So my question is, is there an updated version of this sample  
>>>>> code in the web or has anybody tried to adopt it and can send me  
>>>>> the results?
>>>> Yes, I'm sorry for that. The API is still very immature and due  
>>>> to changes, that's also why it hasn't been officially announced  
>>>> yet. I've just put an updated example at http://hpaste.org/10568,  
>>>> hope that'll work for you. I guess we should build a small  
>>>> homepage / wikipage that always has an up-to-date example.
>>>> -chris

More information about the Haskell-Cafe mailing list