[racket-dev] racket/match is broken

From: Jay McCarthy (jay.mccarthy at gmail.com)
Date: Thu Oct 6 19:13:39 EDT 2011

Given all this talk of optimization, I'm still amazed that my original
example failed. Basically, the ordering optimization decided that

(and (pair? (cdr e))
       (parse (car (cdr e))))

is cheaper than

(equal? '+ (car e))


Jay McCarthy <jay at cs.byu.edu>
Assistant Professor / Brigham Young University

"The glory of God is Intelligence" - D&C 93

Posted on the dev mailing list.