Manu wrote:
I've wanted to code a very very small CMS and I suppose I could do it
in both Ur/Web and say, Django
unfortunately I can offer you no guarantee on when I would get around
doin' it.
When do you want to collect this data ideally ?
I'm hoping to include this kind of data in a submission to PLDI 2010
(http://cs.stanford.edu/pldi10/), which has a November 20 deadline.
My intuition is that for somebody familiar with dynamic languages
(Django/Rails) and used to imperative programming, UR would take more
time
Maybe Java/C# people willing to take the plunge and learn FP would
fare better
The all-round programmer familiar with ML or Haskell, would certainly
be find UR/Web a win, since a lot of errors would be caught at compile
time...
That's my general take, too, if you replace "used to imperative
programming" with "not experienced with ML and Haskell programming."
Plenty of statically-typed FP people also have experience with Ruby,
Python, etc., but still prefer ML or Haskell. :)
The web space is awash with dynamic languages (PHP, Python, Ruby), I
am not sure why, maybe :
- most web sites are not deemed safety-critical pieces of software
(the public is used to web sites "not working well all the time")
- a lot of web programmers have no theoretical background in CS and
dynamic languages seem easier (in the sense 'eat now, pay the bill
later')
I usually say that this is because dynamic languages make it easier to
write code that _almost_ works. ;)
_______________________________________________
Ur mailing list
[email protected]
http://www.impredicative.com/cgi-bin/mailman/listinfo/ur