repos
/
cl-unification
/ annotate_shade
summary
|
shortlog
|
log
|
tree
|
commit
|
commitdiff
|
headdiff
|
annotate
|
headblob
|
headfilediff
|
filehistory
normal
|
plain
|
shade
|
zebra
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 --