> The Misty Programming Language is a dynamic, (...), secure, distributed actor language<p>In this day-and-age, dynamic programs should be considered insecure (in the broad sense) by design. There have been lots of efforts in the past ~15 years to make distributed systems more robust (e.g. Cloud Haskell [0], choreographic programming [1]).<p>The term "secure" as used here is quite specific, used in reference to a capability model. This is quite nice and innovative. However, static typing and capabilities need not be mutually exclusive: capabilities can be modeled at the type level using algebraic effects [2].<p>[0]: <a href="https://simon.peytonjones.org/haskell-cloud/" rel="nofollow">https://simon.peytonjones.org/haskell-cloud/</a><p>[1]: <a href="https://en.wikipedia.org/wiki/Choreographic_programming" rel="nofollow">https://en.wikipedia.org/wiki/Choreographic_programming</a><p>[2]: <a href="https://github.com/yallop/effects-bibliography">https://github.com/yallop/effects-bibliography</a>