[Haskell-cafe] Paid work available in functional web programming

Daniel Patterson lists.haskell at dbp.mm.st
Wed Jul 13 17:36:31 CEST 2011


I also think it would be really good to have some documentation that explains the type system and how to do neat things with it in terms that a reasonably competent haskell / ML programmer could understand. 

I played around with Ur/Web about a year ago and was able to make a simple application, and use some C libraries (the C FFI is really easy to use), but realized that I wasn't able to do much of anything beyond mimicking the demos in various ways, mainly because the documentation was so sparse (when I didn't know how to do something, I just tried to do what I would expect it to do if it were haskell, which worked a surprising amount of the time, but wasn't the most enjoyable experience).

Looking at, for example, page 19 of the reference manual [1], which is supposed to explain how expressions are typed (which I would assume would give input into how the type system worked), I, probably like Chris, couldn't make much sense of it. Now I don't have a PhD in type theory, or even a masters degree, but if your intended audience includes people like me, the documentation definitely needs work! 

Now perhaps understanding those tables isn't actually important to using the language, but from looking through the manual / available documentation, there seems to be the really basic cookbook style stuff, that you can copy and paste and modify, as long as you are careful, then the source code itself, from which more can be gleaned, and then this type of type theory. Because of this (or until there is real documentation explaining some of the novel things about this language), I think Ur/Web is going to remain a cool thing that barely anyone can do anything with. Something to be linked in reddit or stack overflow posts, but not actually used! It seems like documentation of the really basic stuff is there, and the really advanced stuff (which is great, don't get me wrong), but the stuff in the middle is missing! Which is too bad, because it seems like it is doing some really exciting things.

1. http://www.impredicative.com/ur/manual.pdf

On Jul 13, 2011, at 11:10 AM, Christopher Done wrote:

> On 13 July 2011 15:28, Adam Chlipala <adamc at impredicative.com> wrote:
>> I write to mention briefly that I'm looking for people interested in writing
>> Ur/Web programs for pay.  Ur/Web is a DSL for building modern web
>> applications, and I believe it is truly a secret weapon for that domain, and
>> one that should appeal to many Haskell fans.  I have one customer now for
>> whom I'm leading a project to develop a particular web application, and I'd
>> like to have more.  The current project would benefit from more programming
>> help, and I would also like to develop a network of people interested in
>> future projects.
>> 
>> More information on Ur/Web can be found here:
>>    http://www.impredicative.com/ur/
> 
> I would like to see a real application in Ur/Web. There are many
> simple examples. I don't and wouldn't want to develop like that,
> writing raw HTML and SQL seems going backwards despite the incredible
> advances in consistency and correctness that Ur/Web offers. I also
> find it hard to understand the type system in a non-superficial level
> because the related paper was very hard to grok. I tried to get it
> running a while ago and could not get it to compile. I would also like
> to see how it handles non-web stuff as inevitably IME web applications
> involve more than merely reading and writing to a database.
> 
> I like the idea, please keep us posted about it.
> 
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/haskell-cafe/attachments/20110713/b9095c6f/attachment.htm>


More information about the Haskell-Cafe mailing list