This sort of language cruft makes me realize that Lisp had it right all along.
Swift Distributed Actors
21–30 of 135 posts
Re: Swift Distributed Actors
#22After using a data structure first framework like Dask I can’t imagine ever going back to an actor oriented approach.
Re: Swift Distributed Actors
#23This seems like a super interesting feature to have as part of a language. I hope Swift can eventually become more of a general purpose language, as its actually pretty nice and they're introducing features like this that clearly targets server-side programming. However it seems right now its tied to much to just iOS development and Xcode, which doesn't make for a great experience using it for other things.
Re: Swift Distributed Actors
#24So wasn't this part of the original dream for Smalltalk? Then this would seem to be coming full circle: Smalltalk, Objective C, Swift and back. I know some of you are Alan Kay fans so maybe you can comment on that aspect.
Re: Swift Distributed Actors
#25Re: Swift Distributed Actors
#26I would name the "distributed" actor and func keyword "remote" instead. It's shorter and more understandable.
Re: Swift Distributed Actors
#27Earlier quoted context omitted.
I skimmed through the blog post, and it seems to me that they are not claiming they invented something new, just that they are adding this to Swift language. (Distributed) actor model is nothing new, but I definitely wouldn't classify it as something that's common in other languages. To my knowledge Erlang/OTP is the only mainstream language where this is part of the standard library. There are implementations for ot…
They are adding features they 'took' to put it kindly from other existing, mature implementations without giving any credit or acknowledgement. Not only that, they expect people to test their beta grade software because they keep releasing it half baked ever since the release of Swift itself. It's embarrassing and it also angers me because these companies have wall gardened their ecosystems to proprietary languages a…
You could be forgiven for not being familiar with the Actor model. But if you’re familiar with it, saying that isn’t recognition is bonkers. Everyone who knows what Actors are knows they’re referencing Erlang/OTP.
Re: Swift Distributed Actors
#28Re: Swift Distributed Actors
#29Re: Swift Distributed Actors
#30Earlier quoted context omitted.
> Konrad Malawski is a member of a team developing foundational server-side Swift libraries at Apple, with focus on distributed systems and concurrency
If I am not wrong he also worked on Akka, the distributed actors library for Scala.