|
|
|
|
|
by cosmic_quanta
524 days ago
|
|
> The Misty Programming Language is a dynamic, (...), secure, distributed actor language 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]). 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]. [0]: https://simon.peytonjones.org/haskell-cloud/ [1]: https://en.wikipedia.org/wiki/Choreographic_programming [2]: https://github.com/yallop/effects-bibliography |
|