Otplike 0.6.0-alpha
Released under the Eclipse Public License - v1.0
Erlang/OTP like processes and behaviours on top of core.async.
Installation
To install, add the following dependency to your project or build file:
[otplike "0.6.0-alpha"]
Namespaces
otplike.process
This namespace implements core process concepts such as spawning, linking, monitoring, message passing and exiting.
Public variables and functions:
- !
- alive?
- async
- async-value
- async?
- await!
- await!!
- await?!
- demonitor
- ex->reason
- ex-catch
- exit
- flag
- IProcFn
- link
- map-async
- monitor
- pid->str
- pid?
- proc-defn
- proc-defn-
- proc-fn
- process-info
- processes
- receive!
- receive!!
- ref?
- registered
- resolve-pid
- selective-receive!
- self
- spawn
- spawn-link
- spawn-opt
- trace
- unlink
- untrace
- whereis
- with-async
otplike.supervisor
Provides a supervisor, a process that supervises other processes called child processes.
Public variables and functions:
otplike.timer
This namespace contains helper functions to perform process-related actions (like sending a message, or exit signal) with a delay.
Public variables and functions: