Okay, after i saw C code in limbo.c i can clearly tell, that read_buffers() function can be implemented purely on smalltalk using nativeboost.
as for run_command() function, you should try to also implement it as a series of system calls using nativeboost ffi. it is possible. The most issues would be is to account for scheduler to make sure that no-one can interrupt the process between critical parts of code (like VM scheduler). You should really consider avoiding having C code at all.. because at the end it doesn't makes things any simpler comparing to having extra VM plugin (and knowing how to deal with it - compile/copy/distribute with VM) for users. But anyways, good to see there's brave people who don't fear to swim in those waters :) -- Best regards, Igor Stasenko.
