Advantages of a large number of threads cf other approaches?

Joachim Durchholz joachim.durchholz@REDACTED
Thu Feb 19 11:51:05 CET 2004

Richard A. O'Keefe wrote:
> I wrote:
>> Did I mention that Smalltalk-80 has TWO key features? OO is one,
>> and (simulated) concurrency is the other.
> Joachim Durchholz <joachim.durchholz@REDACTED> replied:
> That would be interesting news to me - where is the concurrency in 
> Smalltalk-80?
> Fire up your copy of Squeak, open a Browser, and in the Class
> Category pane in the top left corner you will see the class category
> "Kernel-Processes".  Click on that, and in the Class pane (second
> pane in the top row) you will see
>     Delay
>     EventSensor
>     InputSensor
>     Process
>     ProcessorScheduler
>     Semaphore

Oh, right - but this process stuff isn't very central to 
Smalltalk-as-a-language (not in the way that concurrency is for Erlang, 
and also not suitable for the way concurrency is used in Erlang).

IOW I think it's an accident that both Erlang and Smalltalk are great 
languages with concurrency.

> (Oh, you don't have Squeak to check this out?  It's free.	

I know, I used to have one :-)
It's just been a few years since I last fired it up.

Currently looking for a new job.

More information about the erlang-questions mailing list