Skip to content
#

actor-model

Here are 521 public repositories matching this topic...

geo-ant
geo-ant commented Feb 18, 2022

Expected Behavior

After implementing PartialEq and Eq for WeakAddr we can check if weak references point to the same actor, just as we can with their strong counterparts. Expected behavior

Let w1, w2 be either a pair of WeakAddrs

  • w1 == w2 evaluates to true if and only if both point to the same actor, regardless of whether the actor reference can be upgraded
  • w1==w2 eva
ponyc
ergl
ergl commented Feb 15, 2022

The following code fails to compile, as expected:

actor Main
  new create(env: Env) =>
    let f = {() => None}
    f.string()

However, the error message says:

Error:
[main.pony:4:6](): couldn't find 'string' in '$1$0'
    f.string()
     ^

Internally to the compiler (I believe) we don't have a proper name for lambdas, so it's not clear what would be the a

coobjc provides coroutine support for Objective-C and Swift. We added await method、generator and actor model like C#、Javascript and Kotlin. For convenience, we added coroutine categories for some Foundation and UIKit API in cokit framework like NSFileManager, JSON, NSData, UIImage etc. We also add tuple support in coobjc.

  • Updated Sep 26, 2021
  • Objective-C

a microservices library - scalecube-services is a high throughput, low latency reactive microservices library built to scale. it features: API-Gateways, service-discovery, service-load-balancing, the architecture supports plug-and-play service communication modules and features. built to provide performance and low-latency real-time stream-processing. its open and designed to accommodate changes. (no sidecar in a form of broker or any kind)

  • Updated Dec 3, 2021
  • Java
vast
lava
lava commented Oct 21, 2021

With CAF 0.18, actor names must be constant strings. The active and passive partition carry their human-readable name in the variable self->state.name already.

In active_partition.cpp and passive_partition.cpp we currently have a lot of log messages using the actor name rather than the human-readable partition name. We need to change them like this:

  VAST_DEBUG("{} persists p

An implementation of Actor, Publish-Subscribe, and CSP models in one rather small C++ framework. With performance, quality, and stability proved by years in the production.

  • Updated Jan 13, 2022
  • C++

Improve this page

Add a description, image, and links to the actor-model topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the actor-model topic, visit your repo's landing page and select "manage topics."

Learn more