Modern Encode has C code that processes a compiled form and can compile
ICU-like .ucm files as well as .enc. The ICU form can represent fallbacks
and non-reversible stuff as well.
At that point in the coding it became unclear whether we could use ICU
stuff - I think we have since concluded that we can.
Yes, I think so, since they switched their licensing. (I'll still
doublecheck with Larry, but since they are using the MIT X license,
I don't foresee any problems.)
http://oss.software.ibm.com/icu/
--
$jhi++; # http://www.iki.fi/jhi/
# There is this special biologist word we use for 'stable'.
# It is 'dead'. -- Jack Cohen