Re: F# fsharp

Jason Yandell <[email protected]>
Newsgroups gmane.games.devel.sweng
Message-ID <[email protected]>
Brandon, this stance is quite unexpected coming from an F# proponent.

Perhaps you have not seen async workflows (monads) yet?  You do not  
have to "rearrange everything" to get parallelism in light of those.   
Your code looks nearly identical to the serial version.

Also recall that the 2..4 cores aren't the slowest things doing work.  
IO is often your bottleneck.  I highly recommend watching the dsyme  
interview leading off my other email for more eloquent justification.

On May 30, 2010, at 9:11 AM, Brandon Van Every <[email protected]>  
wrote:

> On Sun, May 30, 2010 at 12:02 AM, Peter Antal  
> <[email protected]> wrote:
>>
>> One other thought comes to mind in all of this discussion with  
>> functional
>> programming - What about parallelism, as we see the average number  
>> of cores
>> increase in lieu of significant processing speed improvements?
>
> A difficulty: not enough significantly multi-core CPUs in front of
> consumers yet.  Who cares if you've only got 2..4 cores?  It's not
> worth rearranging everything for such a low number of cores, you can
> use coarser techniques just fine.  But eventually we'll have a lot of
> cores and then the payoff of FP will be there.
>
>
> Cheers,
> Brandon Van Every
> _______________________________________________
> Sweng-Gamedev mailing list
> [email protected]
> http://lists.midnightryder.com/listinfo.cgi/sweng-gamedev-midnightryder.com
_______________________________________________
Sweng-Gamedev mailing list
[email protected]
http://lists.midnightryder.com/listinfo.cgi/sweng-gamedev-midnightryder.com
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.