Minor changes (added COPYING information and other minutiae).
Annotate for file /cl-unification.asd
2004-11-17 mantoniotti 1 ;;;; -*- Mode: Lisp -*-
22:19:54 ' 2 ;;;; cl-unification.asd --
' 3 ;;;; ASDF system file.
' 4
2011-04-02 mantoniotti 5 ;;;; See file COPYING for copyright licensing information.
04:05:18 ' 6
2009-04-17 mantoniotti 7 (defpackage "CL-UNIFICATION-SYSTEM" (:use "CL" "ASDF"))
22:42:46 ' 8
' 9 (in-package "CL-UNIFICATION-SYSTEM")
' 10
2010-01-23 pix 11 (when (asdf:find-system 'asdf-system-connections nil)
00:19:32 ' 12 (asdf:oos 'asdf:load-op 'asdf-system-connections))
' 13
2010-02-07 pix 14 (defclass load-only-file (cl-source-file)
07:33:38 ' 15 ((last-loaded :accessor load-date :initform nil)))
' 16 (defmethod operation-done-p ((op compile-op) (component load-only-file))
' 17 t)
' 18 (defmethod perform :around ((op compile-op) (component load-only-file))
' 19 nil)
' 20 (defmethod operation-done-p ((op load-op) (component load-only-file))
' 21 (and (load-date component)
' 22 (>= (load-date component) (file-write-date (component-pathname component)))))
' 23 (defmethod perform ((op load-op) (component load-only-file))
' 24 (prog1 (load (component-pathname component))
' 25 (setf (load-date component)
' 26 (file-write-date (component-pathname component)))))
2009-04-17 mantoniotti 27
22:42:46 ' 28 (asdf:defsystem :cl-unification
' 29 :author "Marco Antoniotti"
2011-04-02 rbrown 30 :in-order-to ((test-op (test-op :cl-unification-test)))
2009-04-17 mantoniotti 31 :serial t
22:42:46 ' 32 :components ((:file "unification-package")
' 33 (:file "variables")
' 34 (:file "substitutions")
' 35 (:file "lambda-list-parsing")
' 36 (:file "templates-hierarchy")
2010-02-05 pix 37 (:file "template-reader")
2009-04-17 mantoniotti 38 (:file "unifier")
22:42:46 ' 39 (:file "match-block")
2010-02-07 pix 40 (:file "apply-substitution")))
2004-11-17 mantoniotti 41
2010-01-23 pix 42 #+asdf-system-connections
00:19:32 ' 43 (asdf:defsystem-connection cl-unification+cl-ppcre
' 44 :requires (:cl-ppcre :cl-unification)
2010-02-07 pix 45 :components ((:load-only-file "unification-package")
07:33:38 ' 46 (:module "lib-dependent"
2010-01-23 pix 47 :components ((:file "cl-ppcre-template")))))
00:19:32 ' 48
2010-02-05 pix 49 #+asdf-system-connections
09:04:00 ' 50 (asdf:defsystem-connection cl-unification+named-readtables
' 51 :requires (:cl-unification :named-readtables)
2010-02-07 pix 52 :components ((:load-only-file "unification-package")
07:33:38 ' 53 (:module "lib-dependent"
2010-02-05 pix 54 :components ((:file "named-readtable")))))
09:04:00 ' 55
2004-11-17 mantoniotti 56 ;;;; end of file -- cl-unification.asd --