Alexandre Duret-Lutz writes: > > guile> (define (foo a b c) (< b c)) > guile> (sort '(3 2 1) foo) Thanks. I get some joy from the change below, but someone smarter than me will need to verify that it's the right approach. The "if" conditions are cut and pasted from scm_trampoline_2 in the cvs head.