Hacker News new | ask | show | jobs
by jankiel 3429 days ago
Pony is in alpha and seems to be overcomplicated at first glance
2 comments

Overcomplicated?

Compare that to manual locking required for rust concurrency or c++ concurrency. Or the copying overhead you get with Go, which can still deadlock.

pony does not need any locks, just proper types. And it can copy or share state in threads. And it has nominal or structural types. Old-style inherited or new mixin OO.

It is far advanced over rust. Just distributed actors as in Erlang are not there yet.

Pony doesn't feel alpha. I've spoken a little about it before [0].

The Actor model might feel verbose, but it gives you amazing concurrency, and with Pony's compiler, safety.

Pony is fast, concurrent by default, and type safe. That's amazing.

[0] https://news.ycombinator.com/item?id=13233607