May 16, 2008
Erlang is an interesting language. It appears to be hugely concurrent without threads in the language. It has its’ own strangeness such as the lack of variables, loops, etc. but overall very interesting.
I have created a modular discreet event simulation engine that takes advantage of the languages possibilities. It has allowed me to make full use of both cores on my machine and have thousands of concurrent simulation events executing. I have not noticed much of a per event execution penalty either. Very interesting.
I am looking forward to creating a factory scheduling simulation package based on this work.
There are now testing times available in this follow up entry
Erlang Simulation Testing Times.