You are looking at historical revision 11392 of this page. It may differ significantly from its current revision.
Some things to point out to your boss if you want to use Chicken for Real World programming, especially for the Web:
- Running an application in a REPL (Read-Eval-Print-Loop: no compilation step; redefine anything you want, any time) is the original RDE (Rapid Development Environment).
- An excellent maintenance environment; bugs can be corrected live, without restarting a single process.
- Programmers are capable of so many correct statements per time period. Scheme provides a vehicle to generate more correct statements in any given time period. Fewer bugs = Faster code.
- Chicken Scheme is easy to learn, and there are plenty of resources available.
- Very supportive community, with a wide intellectual background.
- Unit testing frameworks available and used by core and extension code.
- Works with third-party libraries written in C, C++, Java, Python, and Lua. Support for major databases.
- Profile to determine any "hotspots". Then compile for a "bare metal" speed-up.
- Supports Windows, BSD, Linux, MacOS X, and embedded platforms.
- Works great in an environment where forking processes is cheap: you can write small, fast programs that are suitable for Unix-style design (forks, pipes, etc.). A good approach for shared-nothing, highly-scalable applications; unlike Java.