<snip>
Well, like opendbx, maybe because opengl has quite standard interface...
</snip>

and

<snip>
It's not that it's not doable, it's that we gonna reinvent gaz plant
and it gonna be so boring...
I'd like to see a proof of concept, even if we restrict to libc, libm,
kernel.dll, msvcrt.dll ...
</snip>

<snip>
Is the unix style select()
ubiquitous or should I use WaitForMultipleObject() on Windows? Are
specification of read/write streams implementation machine independant
(bsd/sysv/others...)
</snip>

Perhaps *a* way forward is to try to find existing projects which have
already created cross-platform abstractions for platform specific
functionality. Then we can use FFI to access that interface in a similar
way to OpenGL and OpenDBX. For example NodeJs works across unixes - perhaps
they have a useful cross-platform abstraction, boost  has abstractions of
IPC etc

Nick

Reply via email to