1 USING: accessors calendar db db.tuples furnace.alloy
2 furnace.recaptcha.example http.server io.directories
3 io.encodings.ascii io.files io.servers kernel namespaces sequences
4 splitting webapps.utils webapps.wiki websites.concatenative ;
5 IN: webapps.wiki.example
8 "wiki.db" <temp-sqlite-db> ;
10 : insert-page ( file-name -- )
12 swap ascii file-contents
22 "resource:extra/webapps/wiki/initial-content" [
24 ] with-directory-files ;
34 : <wiki-app> ( -- dispatcher )
43 <wiki-app> main-responder set-global
44 wiki-db start-expiring