pdl
protocol DSL domain (define protocol rows in ilusm).
Load with: use pdl
Quick example
use pdl
result = pdlms("hello", \(x) x)
prn(result)
Functions
Functions
pdlms(name, fields)
Performs the operation. Takes name, fields.
pdlpr(name, msgs)
Processes or prints. Takes name, msgs.
pdlms1(msg)
Performs the operation. Takes msg.
pdlbi(msg)
Performs the operation. Takes msg.
pdlen(msg_name, payload)
Encodes. Takes msg_name, payload.
pdlde(raw)
Decodes. Takes raw.
pdlpa(msg, payload)
Parses. Takes msg, payload.
pdldi()
Disconnects.
pdldi1(d, msg_nm, fn)
Performs the operation. Takes d, msg_nm, fn.
pdldi2(d, msg_nm, payload)
Performs the operation. Takes d, msg_nm, payload.
pdldi3(d, raw)
Performs the operation. Takes d, raw.
pdldi4(d, raw)
Performs the operation. Takes d, raw.
pdlpr1(pr)
Performs the operation. Takes pr.
pdlms2(pr, name)
Performs the operation. Takes pr, name.
pdlms3(pr)
Performs the operation. Takes pr.
pdlpr2(pr)
Performs the operation. Takes pr.
pdlen1(msg_name, payload)
Performs the operation. Takes msg_name, payload.
Notes
- Pipeline definition language helpers.