Kahua ist ein CPS (Continuation Passing Style) Anwendungs-Framework und Server, die in der Scheme-Variante Gauche geschrieben sind. Mit Kahua kann man Continuations auf einfache Art verwenden und damit das typische Problem von Web-Anwendungen lösen, dass jede Anfrage von einem anderen Prozess beantwortet wird. Man kann deklarativ unter Verwendung von S-Ausdrücken programmieren, die Objektdatenbank von Kahua für persistente Daten verwenden und die gerade ausgeführte Funktion modifizieren, was die inkrementelle Entwicklung unterstützt. (non)