logoalt Hacker News

thomask1995 • today at 5:35 PM • 1 reply • view on HN

Hey! so celld is a direct port of Durable Objects.

We are actually a different API. I come from writing swift for 7 years (I was at apple) and really thought they nailed the actor model so modeled ours similarly.

Also, we make it really easy to configure each actors compute with just a decorator. So if you want to do something beefy like store file directory in an actor you can increase the memory to 4GB and you are good to go!

Happy to go into more detail here as well!


Replies

steve_adams_86 • today at 6:34 PM

> I come from writing swift for 7 years (I was at apple) and really thought they nailed the actor model

Which actor models are you comparing to? What do you think of Erlang/Pekko/Pony?

I roughly understand their models but have never looked at Swift's. On the surface it looks like it borrows heavily from each of these (now that I'm looking) which sounds potentially awesome. I suppose I'm curious what you think makes Swift's model 'nailed' relative to alternatives.

It's pure curiosity. I love actor models and enjoy learning about the paradigm in general.

➕ show 1 reply