Scheme serverseitig

http://blog.choas.net/2006/06/07/scheme_serverseitig

Copyright (C) 2003-2006 LarsGregori (Lizenz: Creative Commons)

07.06.2006 - Scheme, Sisc

Kürzlich hat der Bluish Coder  (Semantik) über Icing: A Scheme continuation based web framework  (Semantik) geschrieben. Icing  (Semantik) ist ein 'web development system' basierend auf Scheme  (Semantik) und bestehend aus SiscWeb, SSAX  (Semantik) und SXPath  (Semantik) . Icing  (Semantik) ist aber bisher noch nicht erschienen.

SiscWeb baut auf SISC  (Semantik) auf, und dies wiederum - wie hier schon berichtet - ist eine Scheme  (Semantik) Implemntierung basierend auf Java  (Semantik) . Somit lässt sich das SiscWeb Framework in eine J2EE  (Semantik) Umgebung einbinden.

Bereits in einem älteren Bluish Coder  (Semantik) Artikel ( Server side Javascript  (Semantik) ) wurde SiscWeb erwähnt. Damals habe ich mir die Beispiele angeschaut:

  • .war-Datei runterladen ( SISCWeb Download  (Semantik) ),
  • in das webapps-Verzeichnis von Tomcat kopieren,
  • Tomcat (neu)starten,
  • fertig.
  • Über http://localhost:8080/siscweb-examples-0.33/ lassen sich die Beispiele betrachten. Zwei von ihnen finde ich interessant:

  • RPN Calculator: Ein Taschenrechner mit der Umgekehrte Polnische Notation  (Semantik) , der den Browser-Back-Button  (Semantik) und das 'Clonen' von Fenstern unterstützt, und dabei den Inhalt des Stacks entsprechend berücksichtigt.
  • Tic Tac Toe  (Semantik) : Für die Implementierung des Spiels, wurde Schelog  (Semantik) verwendet, eine Prolog  (Semantik) Implementierung in Scheme  (Semantik) .
  • ... Prolog  (Semantik) über Scheme  (Semantik) , über Java  (Semantik) , in einem J2EE  (Semantik) Applicationserver - Logik, Funktional und OO  (Semantik) zusammengewürfelt.