EsounD?

Lex Spoon lex at cc.gatech.edu
Sat Jan 9 13:42:48 UTC 1999


"Pennell's" <pennell at tiac.net> wrote:
> >I have to agree.  Pthreads are being utilized by more and more
> >efficiency conscious applications (Apache, MySQL, etc) every day,
> >there's no reason why Squeak should shy away from such a requirement,
> >IMNSHO.
> >
> Is there any Squeak platform that doesn't support threads?
> 
> Win32 and derivatives - yes
> Linux - from earlier comments, its an option
> FreeBSD - standard in 3.0
> Acorn - ?
> Mac - ?

Of course there is a difference in a VM using threads as part of its implementation, and Squeak making a threading requirement for all platforms.  For instance, as I understand, the Win32 Squeak already uses threads heavily, and no one but Andreas Raab really notices.  The normal Unix version doesn't use threads, but there is a question of whether threads would be okay for a Linux-customized version.


I agree that Squeak *should* shy away from making a threads requirement for all platforms.  First, it would ruin our three-week ports, as porters try to make their native threads act as Squeak's semantics require.  Second, it would add another way for behavior to be different on different platforms.


Lex





More information about the Squeak-dev mailing list