MLton can already call methods by function pointer, but it cannot export methods _to_ function pointer. Would this be difficult? Many C libraries (especially GUIs and event libraries) use callbacks to C function pointers. -- Wesley W. Terpstra