On May 29, 2012, at 12:42 PM, Konrad Hinsen <konrad.hin...@fastmail.net> wrote:
> What I couldn't figure out is how Factor programmers deal with > today's multicore processors. Threads are apparently cooperative, > so that's not the answer. That leaves communicating processes > as an option, but is there some support library? Factor doesn't really handle multicore. There is some half finished code to support a one-VM-per-thread model, each with its own heap, but the benefits over simply using processes would be minimal. You may be able to leverage the IPC features of io.launcher with a serialization mechanism of some sort to build programs that share data across processes. > > I also wonder if there are any real-life applications that one could > learn from. I know the Factor compiler is written in Factor, but I am > not a compiler expert so that is not the best example for me to look > at. Are there any other Factor applications floating around? Factor's continuous integration system and the web server that runs all of the web applications on concatenative.org and factorcode.org are also written in Factor. -Joe ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Factor-talk mailing list Factor-talk@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/factor-talk