Pony
Pony es un lenguaje orientado a actores diseñado para concurrencia segura y de alto rendimiento. Su sistema de "capacidades de referencia" garantiza, en tiempo de compilación, que no haya condiciones de carrera ni problemas de memoria.
- Creado por Sylvan Clebsch
- Año 2014
- Paradigma: Orientado a actores · compilado
- Extensiones: .pony
Para qué se usa
- Sistemas concurrentes
- Alto rendimiento
- Servicios sin bloqueos
A favor
- Concurrencia sin carreras
- Sin recolector que pause
- Muy seguro
En contra
- Muy joven
- Conceptos difíciles
- Comunidad mínima
Ecosistema
- ponyc
- corral
- Pony stdlib
Ejemplo
actor Main
new create(env: Env) =>
env.out.print("¡Hola, mundo!")