:- module(load, []). /** Set up server environment Weblog Copyright (c) 2012, University of Houston Which has released it under the terms of the LGPL */ init_weblog_demo:- % The use of `file_search_path(weblogtest, .)` is unreliable, % since the meaning of point depends on the directory from % which swipl was called. source_file(init_weblog_demo, ThisFile), file_directory_name(ThisFile, ThisDirectory), assert(user:file_search_path(weblogtest, ThisDirectory)), assert(user:file_search_path(weblog, weblogtest('../prolog'))), assert(user:file_search_path(css, weblog('static/css'))), assert(user:file_search_path(js, weblog('static/js'))), assert(user:file_search_path(icons, weblog('static/icons'))). :- init_weblog_demo. % Turn on the logger :- ensure_loaded(library(http/http_log)). % Turn on sessions :- ensure_loaded(library(http/http_session)). % Needed for http:location/3, don't remove even if red :- use_module(library(http/http_path)). % these are suspicious %http:location(admin, '/admin' , []). %http:location(demo, '/demo', []).