It's no committed & pushed. With the bad argument order. Just to show how bad it is, it's not just `findf' -- there's many others, like `partition' which is very similar, yet it takes the predicate first.
I'd really like to fix the order of all of these things. Maybe someone has some idea how to do that? Also, the same holds for dealing with improper lists: I made the *f functions deal with them in the same way that the non-*f functions do, which in turn is a srfi-1 legacy. I think that this is also a bad and unnecessary idea, and it would be best to make them all require (proper) lists. -- ((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay: http://barzilay.org/ Maze is Life! _________________________ Racket Developers list: http://lists.racket-lang.org/dev