Fast CGI - Language Bindings For The FastCGI API

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:

    Though language forms the preacher,
    ‘Tis “good works” make the man.
    Eliza Cook (1818–1889)