Yesterday I wrote about solving a problem using SmartThings. Thinking about some of the frustrations I felt during the process has led me back to thinking about the Salamander Simulation Engine. You know what it would be great for? Programming home automation.
Over the years since I left Salamander, I’ve fooled around with discrete event simulation from time to time. I never put together anything as satisfying to use as the SSE, though. It occurs to me now that the message passing part could be done with a graph and visitors, and that’s a pattern that works really well in cloud computing environments.