2009-04-22 Sunil Mishra Refactored cl-wise. wiki-extns.lisp was accumulating code that had nothing to do with extending xl-wiki. * wiki-extns.lisp: Moved several definitions to wise.lisp and defs.lisp. (*default-wise-port*): Removed. Best to specify this through the configuration file. * wise.lisp: Added. * defs.lisp: Added. 2009-04-13 Sunil Mishra Make CL-Wise an application that uses XL-Wiki as a component. A lot still needs to be done to use XL-Wiki appropriately though. * wiki-extns.lisp (*wise-software-directory*, *wise-server*) (*default-wise-port*, wise) ((webapp:get-url-dispatchers append (wise-wiki))) ((webapp:get-default-url-handler (wise-wiki))) ((webapp:configure-application (wise-wiki t)), make-wise): Added. (start): Updated to be an application. Beginnings of use of xl-wiki as a component. * package.lisp ("CL-WISE"): Use cl-wiki instead of xl-wiki. Export WISE. * cl-wise.asd (cl-wise): Changed dependency from cl-wiki to xl-wiki. * wise.conf: Added. 2008-12-16 Sunil Mishra Added test case for parsing a topic tag, and debugged the result computation. * test/wise-test-script.lisp (translation-tests): Added test case for parsing a simple string with a topic. * wiki-extns.lisp (*attr-val-scanner*): Added. (segment-topic-attribute-values): Made more reliable. (end-topic-segmentation,segment-at-topic-end): (segment-at-topic-start): Return nil rather than "". (segment-by-topics): Fix the structure of the return value. 2008-12-12 Sunil Mishra Corrections to segmentation routines, and the definition of a test suite. * test/wise-test-script.lisp: Added. (translation-tests): Added. (wise-test-script): Added. * cl-wise-tests.asd: Added. * wiki-extns.lisp (end-topic-segmentation, segment-at-topic-end): Don't return list results. (segment-by-topics): Check the results from end-topic-segmentation and segment-at-topic-end and make sure they are listified. 2008-12-06 Sunil Mishra Segmentation routines and topic declaration added. Also added a design document laying out the semantic interpretation of the wiki content. * design.txt: Added. * wiki-extns.lisp (slot-required, *topic-start-scanner*) (*topic-end-scanner*, topic, segment-topic-attribute-values) (interpret-topic-tag-attribute-value, make-topic-node) (scan-for-topic-start, scan-for-topic-end) (end-topic-segmentation, segment-at-topic-end) (segment-at-topic-start, segment-by-topics, wise-context) ((make-translate-context (server))): Added. 2008-11-14 Sunil Mishra Introduce patterns for annotated links. * wiki-extns.lisp ((post-escape-rewrites (wise-wiki))): Specific method to add patterns that can deal with named links. Does not do anything with the names yet. 2008-11-07 Sunil Mishra Initial definition of package. Currently only in its most skeletal version. * LICENSE.txt: * cl-wise.asd: * package.lisp: * wiki-extns.lisp: Added. ---- Start of ChangeLog ----