Does newLISP do multi processing?
Linux/UNIX versions of newLISP programs can fork and existing process. Win32 versions can spawn child processes. Semaphores are used to synchronize processes, and shared memory can be used for communications between processes. On Mac OS X and Linux the Cilk API is built in for simple launching and synchronizing multiple processes without worrying about semaphores and shared memory.
Linux/UNIX versions of newLISP programs can fork and spawn existing process. Win32 versions can start independent child processes. Semaphores are used to synchronize processes, and shared memory can be used for communications between processes. On Mac OS X and Linux and other Unix the Cilk API is built in for easy launching and synchronizing multiple processes, transparently without worrying about semaphores, locks etc.. Since v.10.1 an asynchronous messaging API is available to communicate between actor processes.