From: Raja Sooriamurthi Subject: Re: power set implementation? Date: Message-ID: <raja.689010418@copper>
>Is there a primitive in CL that computes power set of some given set?
>Has anyone implemented it? I would like to get one.
Heres a simple version in Scheme:
(define power
(lambda (s)
(if (null? s)
'(())
(let ([t (power (cdr s))])
(append (map (lambda (x) (cons (car s) x)) t)
t)))))
- R.