On Wed, Jun 23, 2010 at 4:09 PM, Michael Lucy <[email protected]> wrote: > Hey, > > Is there any scheme expression that will just get ignored when the > scheme code is compiled? > > I'm generating some code with a function like: > > (define (gen-update-ab updatea updateb) > `(begin > ,(if updatea `(set! a (+ a 1)) `(donothing)) > ,(if updateb `(set! b (+ b 1)) `(donothing)))) > > And ideally I could replace the donothing function with something that > will get discarded during compilation.
I'm not sure if Guile will discard the result, but I think *unspecified* is the idiomatic value for those sorts of situations.
