1. A computer implemented method comprising: receiving a data set at a crisp rule engine; if the data set involves a fuzzy rule, initiating a callback to a fuzzy rule broker; the fuzzy rule broker selecting one of multiple tailored processing modules for processing the fuzzy rule; and while compiling the data set, generating a generic fuzzy expression operation code corresponding to the fuzzy rule, wherein the fuzzy expression operation code is generic for all fuzzy expressions.