Add support for XMLS-style lists, conflicting with LHTML-style lists
Annotate for file oh-ducks.asd
2009-11-18 pix 1 #+(or fixme todo)
10:23:05 ' 2 (cerror "Continue anyway."
' 3 "The author of \"Oh, ducks!\" tends to use #+FIXME and #+TODO to ~
' 4 mark things as being in-progress. At least one of these exists ~
' 5 in *features*, which may cause unusual behavior.")
' 6
' 7 (eval-when (:compile-toplevel :load-toplevel :execute)
' 8 (asdf:operate 'asdf:load-op 'asdf-system-connections))
' 9
2009-11-18 pix 10 (defpackage #:oh-ducks.system
2009-11-13 pix 11 (:use #:cl #:asdf))
2009-11-18 pix 12 (in-package #:oh-ducks.system)
2009-11-13 pix 13
2009-11-18 pix 14 (defsystem oh-ducks
2009-11-13 pix 15 :version "0"
05:19:55 ' 16 :description "cl-unification templates using CSS-style selectors"
2009-11-13 pix 17 :maintainer "pinterface <pix@kepibu.org>"
11:31:41 ' 18 :author "pinterface <pix@kepibu.org>"
2009-11-13 pix 19 :licence "BSD-style"
2011-04-05 pix 20 :depends-on (:cl-unification-lib :cl-unification :cl-ppcre :split-sequence :alexandria)
2009-11-13 pix 21 :serial t
05:19:55 ' 22 :components ((:file "package")
' 23 (:file "regexp-template")
2009-11-18 pix 24 (:module "traversal"
2009-11-21 pix 25 :components ((:file "interface")))
2009-11-15 pix 26 (:file "selectors")
2009-11-18 pix 27 (:file "templates")
10:23:05 ' 28 (:file "unify")
' 29 #+FIXME (:file "tests")))
' 30
' 31 (defsystem-connection ducks+closure-html
' 32 :requires (:oh-ducks :closure-html)
' 33 :components ((:file "chtml")
' 34 (:module "traversal"
2011-07-03 pix 35 :components (#-lists-are-xmls (:file "lhtml")
2009-11-23 pix 36 (:file "pt")))))
2009-11-18 pix 37
10:23:05 ' 38 (defsystem-connection ducks+cxml
' 39 :requires (:oh-ducks :cxml)
' 40 :components ((:file "cxml")
' 41 (:module "traversal"
2011-07-03 pix 42 :components ((:file "dom")
08:25:45 ' 43 #-lists-are-lhtml (:file "xmls")))))
' 44
' 45 ;; In case you're wondering, we check the inverse of the :lists-are-* keywords
' 46 ;; so, in the event you only load cxml (or chtml), and don't specify which
' 47 ;; format lists are expected to take, you get the appropriate list operation by
' 48 ;; default.