Projects / Kahua


Kahua is a continuation passing style (CPS) application framework and server. It is written using the Gauche implementation of Scheme. It has the advantage that you can use "continuations" easily, so you can solve the typical Web application's problem of process disconnection. It allows you to program declaratively by using S-expressions as a fundamental data type, you can use Kahua's Object Database to persist data, and you can modify the function being run, supporting incremental development.

Operating Systems

Recent releases

  •  08 May 2008 08:00

    Release Notes: This release works properly on Mac OS X 10.5.x (Leopard).

    •  06 Mar 2008 06:44

      Release Notes: A bogus cookie bug and some typos were fixed. kahua.el now displays results which kahua-shell returns in a mini-buffer.

      •  30 Oct 2007 18:20

        Release Notes: This release fixes the bug that generated application failed "make install".

        •  21 Sep 2007 08:58

          Release Notes: HTTP status and cookies are now handled more properly.

          •  01 Aug 2007 09:23

            Release Notes: The feature to change the login-user to a dynamic scope was added. The behavior of URI construction was cleaned up.

            Recent comments

            22 May 2012 04:39 sajanjohn

            How to learn more about kahua


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.