Open zicklag opened 4 years ago
I have been occupied with other priorities. However that is changing now. I would be happy to have all collaborators that are willing to put in work on the project. I would suggest starting with a PR and then we can work into that.
I ended up forking Axiom to a project under my organization called Maxim: https://github.com/katharostech/maxim.
For now we're using it as sort of a testing ground for actor frameworks and our own experiments with actor framework design. The only thing new in that repo at the moment are the AidPool
updates and some renaming and other slight organizational/documentation changes.
The workboard shows some of the stuff I was planning on working on next.
We could probably port some or even most of the stuff that we land in Maxim to Axiom, but right now Maxim will be more of an experimental testing area so it might not all be something that you want in Axiom.
Additionally we were considering adding the option for unbounded channels for the actor messages which would be against one of Axiom's core principals. That is something that, when I get the time for it, I might want to discuss: what the motivations behind bounded channels are and how you might get around needing an unbounded channel by different actor design.
Hey there, I noticed that there has been little activity in a while and I was wondering if you would mind adding me as a collaborator to this repo so that I could merge PRs, add features, etc.
If you have any questions I would be happy to answer them. I'm experienced with Rust and have a desire for high quality code. Axiom is very much along the lines of what I want in an actor framework and I like a lot of its design decisions. I would like to be able to make design decisions for Axiom, obviously while accepting feedback, such as making it executor agnostic if possible, etc.
I can't guarantee how much time I would have to work on it into the future, but I have a small short-term project, and if it fares well with that project I'm seriously considering using this for a distributed automation tool for my organization.