[bknr-cvs] hans changed trunk/projects/bos/queries.lisp

BKNR Commits bknr at bknr.net
Wed Mar 11 09:24:57 UTC 2009


Revision: 4337
Author: hans
URL: http://bknr.net/trac/changeset/4337

queries scratchpad
A   trunk/projects/bos/queries.lisp

Added: trunk/projects/bos/queries.lisp
===================================================================
--- trunk/projects/bos/queries.lisp	                        (rev 0)
+++ trunk/projects/bos/queries.lisp	2009-03-11 09:24:57 UTC (rev 4337)
@@ -0,0 +1,15 @@
+;; ad-hoc queries that were useful
+
+;; contracts processed by gitte
+(loop for year from 2007 upto 2009
+   do (format t "~A: ~A~%"
+              year
+              (reduce #'+
+                      (remove-if-not
+                       (lambda (contract)
+                         (and (= year (nth-value 5 (decode-universal-time (contract-date contract))))
+                              (cl-ppcre:scan "gitte" (if (stringp (contract-paidp contract))
+                                                         (contract-paidp contract)
+                                                         ""))))
+                       (class-instances 'contract))
+                      :key #'contract-price)))





More information about the Bknr-cvs mailing list