goroutine is not an actor. its a concurrency mechanism.
so a goroutine is not an actor, however a future (<a href="http:&#x2F;&#x2F;doc.akka.io&#x2F;docs&#x2F;akka&#x2F;2.4.1&#x2F;scala&#x2F;futures.html#Use_Directly" rel="nofollow">http:&#x2F;&#x2F;doc.akka.io&#x2F;docs&#x2F;akka&#x2F;2.4.1&#x2F;scala&#x2F;futures.html#Use_Di...</a>) is definitly closer to an actor than a goroutine. so you can&#x27;t compare golang and scala&#x2F;erlang. too bad, huh?<p>And when you are clever you would be comparing monads, which actually a goroutine could be. and a future&#x2F;promise, too.<p>Btw. Even a Future does more than a goroutine do. it won&#x27;t crash your whole program when it fails, which a goroutine does.