> On the other hand, writing C functions will require them to live > in a library (may be in corlib and declared as "internalcall"). We will need some functions be internalcalls anyways because you need to notify the runtime about the thread that you are launching (so that the GC thread can go and suspend all threads for example) Miguel.