> (define (my-format bool string . list-of-nums) > (apply format bool string (map set-precision list-of-nums))) > > (let ((a 2.0) > (b 1/4) > (c 1/3)) > (my-format #t "~&~a ~a ~a" a b c))
Kjetil, Awesome. Thanks. I knew there was something simple, I just couldn't figure it out. That little dot helps alot! And now for my next question... Is there a way for a pair within an alist to retrieve values from other pairs within the same alist? I know the following code doesn't work, because "my-alist" is still undefined when I'm calling it, but is there a way to make it do what I want? (define my-alist `((a 1) (b ,(+ 1 (cadr (assq 'a my-alist)))))) Thanks. - Mark