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

Reply via email to