3 ms·
I heard a good podcast about pony recently: https://corecursive.com/055-unproven-with-sean-allen-1/ https://corecursive.com/055-unproven-with-sean-allen-1/ - it
by mcintyre1994 6y ago
I heard a good podcast about pony recently: https://corecursive.com/055-unproven-with-sean-allen-1/ https://corecursive.com/055-unproven-with-sean-allen-1/ - it’s about how Wallaroo Labs came to use it. They talk about using it to deal with some really interesting engineering challenges. One of the things that I found interesting is their comparison to Rust was that at least at the time Rust didn’t have a comparable runtime to Pony’s high performance actor based one.
- whynotwhynot 6y ago"Sean: There was one issue and that was when somebody went to upgrade something and didn’t follow the upgrade instructions. But for the stuff that we built, that was processed at the peak, about 80 million calculations second handling hundreds of thousands of incoming requests a second with packed full of data, which would blow up into like 80 million calculations a second run in for a year. Not one teeny tiny little issue that to me that’s beautiful. That’s beauty to me. Right?" Sounds poetic enough to me to get into!
- brabel 6y agoIt's a shame Pony does not get enough attention as it's a very nice language that as you say, introduces truly innovative ideas. I wrote some code in it and it was extremely fast, in the same order of magnitude as Rust/C. But it was quite complex to write, unfortunately, compared to the Rust version (which also guarantees no deadlocks and safe concurrency). On the other hand, the code looked quite a lot prettier due to its Python-like syntax. Anyway, it's one of those tools I keep in the shed, hoping to one day find a good use for it... just hope it continues evolving (specially running Actors on multiple machines would be a real killer feature - making Pony like a typed Erlang with beautiful syntax).
- mcintyre1994 6y agoI'd like to find an excuse to use it for something just to try it out at some point! Being able to run it distributed like Erlang would be really cool, interesting idea :)
- anentropic 6y agoAny language with an explicit `end` keyword can't claim beautiful Python-like syntax :P Pony is still pretty cool though