From time to time I come across one of the FunctionalProgrammingLanguages and gradually I am beginning to be sold on the benefits of the concept. I have started a number of tutorials, and although impressed by the ease of creating simple functions, I am then disappointed by my inability to progress to something useful. This then stops me from pursuing the matter further, until the next time... What I would like this page to be is a series of facts and links that would help people like me to assemble an environment in which to learn, progress, and then deploy applications using FunctionalProgrammingLanguages.
What do I mean by useful, and what do I mean by environment? Typically most of my applications involve the collection, storage and presentation of data. This means I use PHP or Perl, IIS or Apache and MySQL or SQLServer. I can put together such an environment on a Windows or Linux machine in less than 30 minutes. I can build my application on my laptop. Once drafted, I can migrate this application for further development on SourceForge. Then I can deploy the application for general small scale use with my ISP. I would like to know the possibilities of doing this with any of the FunctionalProgrammingLanguages.
Here are the questions I woud like to ask of the functional language community.
Initial Learning/Development environments
Mature development environments
ISPs and their offers
Large scale applications and consultants with the 'knowledge' to set them up and run them