WiLiKiソース解読:src/wiliki.cgi

WiLiKiソース解読:src/wiliki.cgi

 #!/usr/bin/gosh
 
 (use wiliki)
 
 (define (main args)
  (wiliki-main
   (make <wiliki>
     :db-path "/home/shiro/data/wikidata.dbm"
     :top-page "WiLiKi"
     :title "MyWiliki"
     :description "Shiro's Wiliki Site"
     :style-sheet "wiliki-sample.css"
     :language 'jp
     :charsets '((jp . euc-jp) (en . euc-jp))
     :image-urls '((#/^http:\/\/sourceforge.net\/sflogo/ allow))
     )))

1行目は、シェルトランポリン。(use wiliki)によって、モジュールwilikiを使うことを宣言。Gaucheでは、mainという関数が定義されていると、プログラムはその関数を最初に評価する。main関数では、クラス<wiliki>のインスタンスを引数として、wiliki-mainを呼んでいる。


Last modified : 2003/03/24 07:12:43 UTC