Here's a thought:
If the core and GUI are separate, and the core is done using OO methods, it
will actually be pretty easy to produce a version of the core that runs on
Free/Net/OpenBSD. There are differences in the interfaces, but they are not
large and could easily be hidden inside some os-specific classes that
implement a bunch of well defined interfaces and/or abstract classes.
Now that PHP5 supports this kind of functionality I don't see why it shouldn't
work.
Indeed, although PHP does not support threading - it does support classic
process control stuff (fork/exec/signal) and IPC via sockets is also
available.
I do LIKE the idea of staying with the same language in both core and gui, and
PHP is one of reasons for m0n0's popularity.
I await a thorough a debunking of this idea - but I am off to bed.
Peter
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean. |