Packages
Typed distributed messaging for Gleam on the BEAM.
Retired package: Deprecated - The project needs to be redesigned around a much smaller and clearer core.
Current section
Files
Jump to
Current section
Files
src/distribute.app.src
{application, distribute, [
{vsn, "2.1.0"},
{applications, [gleam_erlang,
gleam_otp,
gleam_stdlib]},
{description, "BEAM distributed computing primitives for Gleam. Type-safe wrappers for Erlang distribution, clustering, global registry, process groups, and RPC."},
{modules, [beam_adapter_ffi,
cluster_ffi,
codec_ffi,
connection_pool_ffi,
crypto_ffi,
crypto_provider_ffi,
crypto_sodium_ffi,
discovery_ffi,
distribute,
distribute@@main,
distribute@actor,
distribute@capability,
distribute@cluster,
distribute@cluster@gossip,
distribute@cluster@health,
distribute@cluster@membership,
distribute@codec,
distribute@codec@builder,
distribute@codec@tagged,
distribute@connection_pool,
distribute@crypto,
distribute@crypto@adapter,
distribute@crypto@behaviour,
distribute@crypto@noop_adapter,
distribute@crypto@otp_crypto_adapter,
distribute@crypto@provider,
distribute@crypto@provider_stub,
distribute@crypto@sodium_adapter,
distribute@crypto@types,
distribute@discovery,
distribute@discovery@adapter,
distribute@discovery@beam_adapter,
distribute@discovery@behaviour,
distribute@discovery@types,
distribute@election@raft_lite,
distribute@global,
distribute@groups,
distribute@handshake,
distribute@handshake@actor,
distribute@handshake@crypto,
distribute@handshake@envelope,
distribute@handshake@messages,
distribute@handshake@negotiation,
distribute@handshake@state,
distribute@log,
distribute@messaging,
distribute@monitor,
distribute@node_builder,
distribute@receiver,
distribute@registry,
distribute@registry@actor,
distribute@registry@behaviour,
distribute@remote_call,
distribute@retry,
distribute@settings,
distribute@sugar,
distribute@transport,
distribute@transport@adapter,
distribute@transport@beam_adapter,
distribute@transport@behaviour,
distribute@transport@internal@circuit_breaker,
distribute@transport@types,
distribute_ffi_utils,
gossip_ffi,
groups_ffi,
logger_ffi,
membership_ffi,
messaging_ffi,
monitor_ffi,
raft_ffi,
registry_ffi,
rpc_ffi,
settings_ffi,
test_helpers_ffi,
transport_test_ffi]},
{registered, []}
]}.