Language Bindings For The FastCGI API
FastCGI can be implemented in any language that supports network sockets. (Since "FastCGI is a protocol, not an implementation," it is not tightly bound to any language at all.) APIs exist for:
- Ada
- Borland Delphi/Lazarus FreePascal
- C / C++
- Chicken Scheme
- Common Lisp: CLISP and CMUCL
- D programming language
- Eiffel
- Erlang (programming language)
- Go
- Guile Scheme
- Haskell
- HP BASIC for OpenVMS
- Java
- Lua
- Mono XSP
- OCaml
- Perl
- PHP
- Python
- REALbasic (REAL Studio)
- Roadsend PHP
- Ruby
- SmallEiffel
- Smalltalk: FasTalk and Dolphin Smalltalk
- Tcl
- WebDNA fastcgi allows to build resilient database-driven websites.
Recent frameworks such as Ruby on Rails, Catalyst, Django, Kepler and Plack allow use with either the embedded interpreters (mod_ruby, mod_perl, mod_python or mod_lua, for example), or FastCGI.
Read more about this topic: Fast CGI
Famous quotes containing the word language:
“Play for young children is not recreation activity,... It is not leisure-time activity nor escape activity.... Play is thinking time for young children. It is language time. Problem-solving time. It is memory time, planning time, investigating time. It is organization-of-ideas time, when the young child uses his mind and body and his social skills and all his powers in response to the stimuli he has met.”
—James L. Hymes, Jr. (20th century)