Swift provides holes in an Actor region of mutual exclusion.
See https://developer.apple.com/videos/play/wwdc2021/10133
Cheers,
Carl
https://professorhewitt.blogspot.com/
--
You received this message because you are subscribed to the Google Groups "friam" group.
To unsubscribe from this group and stop receiving emails from it, send an email to friam+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/friam/BY5PR10MB427469AEDEDC8862A6172E8BD9369%40BY5PR10MB4274.namprd10.prod.outlook.com.
Swift has extensive constructs for maintaining an Actor region of mutual exclusion.
Being characterized up to a unique isomorphism, Actor abstraction is extremely well-defined.
See https://papers.ssrn.com/abstract=3459566
How do you think that Actor abstraction is ambiguous?
On Jun 9, 2021, at 9:24 PM, Carl Hewitt <hew...@irobust.org> wrote:How do you think that Actor abstraction is ambiguous?
John: Do you understand what it means that the Actor abstraction is characterized up to a unique isomorphism?
Consequently, the Actor abstraction is completely well-defined mathematically.
Apple is incorporating the Actor abstraction into a legacy system.
The Apple developers called out Actors as inspiration for their work specifically citing the article that I wrote in Wikipedia.
Issues for holes in a region of mutual exclusion are explicit in the following Apple video:
https://developer.apple.com/videos/play/wwdc2021/10133
Regards,
Carl
https://professorhewitt.blogspot.com/
PS. Looks like the dictionary that you quoted needs an update for its entry under “Actor” ;-)
From: fr...@googlegroups.com <fr...@googlegroups.com>
On Behalf Of John Kemp
Sent: Thursday, June 10, 2021 02:48
To: fr...@googlegroups.com
Subject: Re: [friam] Swift provides holes in an Actor region of mutual exclusion
On Jun 9, 2021, at 9:24 PM, Carl Hewitt <hew...@irobust.org> wrote:
--
You received this message because you are subscribed to the Google Groups "friam" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
friam+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/friam/2453E939-F86E-4FA8-B2CC-DE6FFA6A1358%40gmail.com.
From: fr...@googlegroups.com <fr...@googlegroups.com> on behalf of Douglas Crockford <dou...@crockford.com>
Sent: Thursday, June 10, 2021, 05:39
To: friam
Subject: Re: [friam] Swift provides holes in an Actor region of mutual exclusion
--
You received this message because you are subscribed to the Google Groups "friam" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
friam+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/friam/d78ac432-5191-4a84-88db-502ebe787bc3n%40googlegroups.com.
On Jun 10, 2021, at 10:22 AM, Carl Hewitt <hew...@irobust.org> wrote:John: Do you understand what it means that the Actor abstraction is characterized up to a unique isomorphism?
Consequently, the Actor abstraction is completely well-defined mathematically.
Apple is incorporating the Actor abstraction into a legacy system.
The Apple developers called out Actors as inspiration for their work specifically citing the article that I wrote in Wikipedia.Issues for holes in a region of mutual exclusion are explicit in the following Apple video:
To view this discussion on the web visit https://groups.google.com/d/msgid/friam/BY5PR10MB4274E9BCE43E97B2DDB3A383D9359%40BY5PR10MB4274.namprd10.prod.outlook.com.
From: fr...@googlegroups.com <fr...@googlegroups.com>
On Behalf Of John Kemp
Sent: Thursday, June 10, 2021 07:59
To: fr...@googlegroups.com
Subject: Re: [friam] Swift provides holes in an Actor region of mutual exclusion
On Jun 10, 2021, at 10:22 AM, Carl Hewitt <hew...@irobust.org> wrote:
John: Do you understand what it means that the Actor abstraction is characterized up to a unique isomorphism?
Possibly.
Thanks!
Consequently, the Actor abstraction is completely well-defined mathematically.
I can completely believe this, and still also believe that it misses the point. Mathematics itself being merely a (useful) model of “the real world”, and not the real world unto itself.
Can’t get any better defined than this!
Apple is incorporating the Actor abstraction into a legacy system.
In the sense that Swift actors are isomorphic with “Hewitt Actors”?
Apple is incorporating the Actor abstraction into a legacy system
:-)
The Apple developers called out Actors as inspiration for their work specifically citing the article that I wrote in Wikipedia.
Issues for holes in a region of mutual exclusion are explicit in the following Apple video:
I have watched the video.
Excellent!
Which is why I ask whether you mean, specifically, the use of ’nonisolated’ to indicate that a piece of code is explicitly not “within” the actor, when referring to *immutable* actor state?
The term “isolated” is not the best terminology. Issue is holes in the region of mutual exclusion of an Actor.
To view this discussion on the web visit https://groups.google.com/d/msgid/friam/9BAD319D-9D93-408D-A1A6-7ACEA87C9C3F%40gmail.com.
PS. Maybe you would like to use “Crock Actors” for less-well-defined conceptions of the Actor abstraction?
To view this discussion on the web visit https://groups.google.com/d/msgid/friam/BY5PR10MB4274D7027CD6469065164E88D9359%40BY5PR10MB4274.namprd10.prod.outlook.com.