Skip to content

dfarr/resonator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Resonator

Resonator is a distributed calculator that can calculate basic arithmetic expressions that contain numbers and the following symbols:

( ) + - *

Resonator splits an expression into tasks (sub expressions) and distributes those tasks to workers to calculate.

Give it a try by typing an expression such as:

(1 + 2)
(1 + 2) * 3
(1 + 2) * (3 - 4)

Resonator is built with Resonate.

Getting started

Before you get started you will need to install Resonate.

# start resonate server
resonate serve

# start resonator
uv sync

# start exp task group
GRP=exp PID=lhs uv run resonator
GRP=exp PID=rhs uv run resonator

# start ops task group
GRP=ops uv run resonator

# start command prompt
uv run resonator

About

a distributed calculator built with resonate

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages