Mark: Sure, a network library does not need multithreading for itself. But a network library as part within a game framework nearly needs one or at least would heavily benefit if it could run on an own thread.
Especially in 07, where multi cores are the common CPU type that is sold and thus true parallel running programs are no problem at all. (even apples little cheapy systems come dual core).
Just to clarify: I don't say it is not possible without MT.
But BM does not seem to be targeted at casual game programmers market only (where MT is not needed most likely), so it should at least allow the link to external mt based libraries without breaking as BM currently does ...
This is not targeted at network only. The main usage and potential to me: AI - there is nothing more annoying than the need to make the enemy dumb just because it is not possible to calculate the path further or not analyzing the environment further because it would block the rendering or network or input as all this stuff runs in a single thread.
Especially in 07, where multi cores are the common CPU type that is sold and thus true parallel running programs are no problem at all. (even apples little cheapy systems come dual core).
Just to clarify: I don't say it is not possible without MT.
But BM does not seem to be targeted at casual game programmers market only (where MT is not needed most likely), so it should at least allow the link to external mt based libraries without breaking as BM currently does ...
This is not targeted at network only. The main usage and potential to me: AI - there is nothing more annoying than the need to make the enemy dumb just because it is not possible to calculate the path further or not analyzing the environment further because it would block the rendering or network or input as all this stuff runs in a single thread.