9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
;; PURPOSE.
;; (define itemdat '((ripeness "green ripe overripe")
;; (temperature "cool medium hot")
;; (season "summer winter fall spring")))
;; Mostly worked = puts out all combinations?
(define (process-itemlist-try1 curritemkey itemlist)
(let loop ((hed (car itemlist))
(tal (cdr itemlist)))
(if (null? tal)
(for-each (lambda (item)
(debug:print 6 "curritemkey: " (append curritemkey (list item))))
|
>
>
>
>
>
|
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
;; PURPOSE.
;; (define itemdat '((ripeness "green ripe overripe")
;; (temperature "cool medium hot")
;; (season "summer winter fall spring")))
(declare (unit items))
(declare (uses common))
(include "common_records.scm")
;; Mostly worked = puts out all combinations?
(define (process-itemlist-try1 curritemkey itemlist)
(let loop ((hed (car itemlist))
(tal (cdr itemlist)))
(if (null? tal)
(for-each (lambda (item)
(debug:print 6 "curritemkey: " (append curritemkey (list item))))
|
111
112
113
114
115
116
117
118
119
120
121
122
123
124
|
(loop (+ indx 1)
'()
#f)))
res)))
;; Nope, not now, return null as of 6/6/2011
(define-inline (item-list->path itemdat)
(string-intersperse (map cadr itemdat) "/"))
;; (pp (item-assoc->item-list itemdat))
|
<
<
<
|
116
117
118
119
120
121
122
123
124
125
126
|
(loop (+ indx 1)
'()
#f)))
res)))
;; Nope, not now, return null as of 6/6/2011
;; (pp (item-assoc->item-list itemdat))
|