It separates the engine of the app from the GUI, and the interface between is well defined. I use txt + UNIX Pipes to communicate.
Also, any stability issues and memory leaks don't effect the entire app and I get to avoid all the weird concurrency issues of threads.
It separates the engine of the app from the GUI, and the interface between is well defined. I use txt + UNIX Pipes to communicate.
Also, any stability issues and memory leaks don't effect the entire app and I get to avoid all the weird concurrency issues of threads.