You are looking at historical revision 7008 of this page. It may differ significantly from its current revision.
- Running an application in a REPL (no compilation step; redefine anything you want, any time) is the rapidest development environment you can get, bar none.
- It's also a great maintenance environment; almost all bugs can be corrected live, without restarting a single process.
- It works with all major databases; works great without them, too.
- It can use third-party libraries written in C, Java, Python.
- You can compile the stuff that needs to run faster. Web apps don't tend to have too many hotspots, though.
- Chicken and Scheme are relatively easy to learn, and there are plenty of resources available.
- It works great in a Unix environment, where forking processes is cheap: you can write small, fast programs that are suitable for Unix-style design (forks, pipes, etc.). Try that with Java. This is a good approach for shared-nothing, highly-scalable applications.
- What the community lacks in size, it makes up for in brain-power and supportiveness.