FAQ
Also, they guarantee deadlock-freedom by using channels with unbounded
buffers..
Hehe, so deadlocks are replaced by out of memory crashes then :P

Honestly, I like the idea they are describing. But I don't like that they
force the actor model. I also think they're introducing too much
complexity. For example, just look at
http://tutorial.ponylang.org/capabilities/combining-capabilities.html
On Wednesday, May 4, 2016 at 8:36:38 PM UTC+3, Roberto Zanotto wrote:

Maybe "immediately" is a bit too soon? :D

Apparently, they threw a lot of "cool features" into the language without
reasoning about orthogonality
and without caring to write the language specification.
Also, they guarantee deadlock-freedom by using channels with unbounded
buffers...
On Wednesday, May 4, 2016 at 6:09:09 PM UTC+2, Zippoxer wrote:

The search is over. I'm dropping Go and picking up Pony immediately.
On Wednesday, May 4, 2016 at 5:28:22 PM UTC+3, RogerV wrote:

Ah, but there's a new kid in town - Pony.

Pony is a ground up actor programming language and like Rust can compile
time prove a program to be data race free, dead locks (no such thing as
locks), and no memory violations (buffer overruns, no null pointer errors
as has no null concept).

It is GC memory managed but has no stop the world pauses, writer
barriers, or any of the other problems introduced by typical GC.
--
You received this message because you are subscribed to the Google Groups "golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Search Discussions

Discussion Posts

Previous

Follow ups

Related Discussions

People

Translate

site design / logo © 2022 Grokbase