A simple embeddable scripting language.
Matthias Ladkau e1f49fbe26 feat: Moving thread pool and pubsub into the engine code | %!s(int64=4) %!d(string=hai) anos | |
---|---|---|
cli | %!s(int64=4) %!d(string=hai) anos | |
config | %!s(int64=4) %!d(string=hai) anos | |
engine | %!s(int64=4) %!d(string=hai) anos | |
interpreter | %!s(int64=4) %!d(string=hai) anos | |
parser | %!s(int64=4) %!d(string=hai) anos | |
scope | %!s(int64=4) %!d(string=hai) anos | |
stdlib | %!s(int64=4) %!d(string=hai) anos | |
util | %!s(int64=4) %!d(string=hai) anos | |
.gitignore | %!s(int64=4) %!d(string=hai) anos | |
LICENSE | %!s(int64=4) %!d(string=hai) anos | |
Makefile | %!s(int64=4) %!d(string=hai) anos | |
NOTICE | %!s(int64=4) %!d(string=hai) anos | |
README.md | %!s(int64=4) %!d(string=hai) anos | |
ecal.md | %!s(int64=4) %!d(string=hai) anos | |
engine.md | %!s(int64=4) %!d(string=hai) anos | |
eval.go | %!s(int64=4) %!d(string=hai) anos | |
go.mod | %!s(int64=4) %!d(string=hai) anos | |
go.sum | %!s(int64=4) %!d(string=hai) anos |
ECAL is an ECA (Event Condition Action) language for concurrent event processing. ECAL can define event-based systems using rules which are triggered by events.
ECAL source code is available under the MIT License.