Skip to content

zaneenders/butterfly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Butterfly

This repo contains two DistributedActorSystem, and is more a play ground for me to explore and experiment with the language feature and learn about distributed systems.

Currently is a many to many system trying to model nodes in a system, If a node knows the ID/address of an actor on any node it can make remote calls to the actor.

Is more of a client server setup. Where the server can make calls to the client well the connection is up but the client has to initiate the call.

Testing

View test coverage

swift test --enable-code-coverage

llvm-cov report .build/debug/butterflyPackageTests.xctest --instr-profile=.build/debug/codecov/default.profdata --ignore-filename-regex='(.build|Tests)[/\\].*' 

Deployment

Trying to keep the project able to staticly compile for linux.

swift build --swift-sdk aarch64-swift-linux-musl
swift build --swift-sdk x86_64-swift-linux-musl

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages