A feeling of deja vu has grown. I used to be a Lisp developer, and
remember a conference presentation by Richard Gabriel about the
difference between languages emphasizing internal correctness and
consistency, compared to those emphasizing something that works and
integrates well. Since then, I found that Perl gave me all the bits I
liked in Lisp (e.g., hashes, symbolic processing, higher-order functions
and even closures) but also gave me access to the system (I gave up Lisp
when I ended up having to build my own web server from socket functions
up).
There are some nice follow-ups to this at:
http://www.dreamsongs.com/WorseIsBetter.html. Anyway, maybe this is a
helpful tool in thinking through the issues for web frameworks.
Certainly, PHP scores on getting 50% of functionality out there easily.
Even if extending and maintaining it is a total pain. Although the
message I'd take is that platforms are in an ecology rather than
straight competition. i.e., why not just build outstanding Catalyst apps
when it's the right tool for the job.
--S
--
Stuart Watt
ARM Product Developer
Information Balance
_______________________________________________
List: [email protected]
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/[email protected]/
Dev site: http://dev.catalyst.perl.org/