Expand description
Lisp-facing STREAM 6 prelude for memory streams.
This is the umbrella crate that composes the streaming fabric (core, audio, and combinators) into a single host-registered library. It installs capability-gated public functions for opening deterministic memory MIDI and PCM sources/sinks, running source-to-sink pipelines, applying combinator stages, and browsing stream handles as Cards.
Use install_stream_prelude_lib to install the prelude (and its
stream-core prerequisites) into a runtime; StreamPreludeLib is the
underlying sim_kernel::Lib for callers that manage loading directly. The
stream_*_symbol and stream_*_capability helpers name the functions,
values, and capabilities the library exports, and StreamHandle is the
live handle threaded through every stream operation.
Structs§
- RunReport
- Summary of one
StreamHandle::runover a source or pipeline. - Stage
Handle - Handle to a pipeline stage placed between a source and a sink.
- Stream
Handle - Live handle to a memory stream source, sink, or pipeline.
- Stream
Prelude Lib - Host-registered library that installs the STREAM 6 prelude functions.
Functions§
- install_
stream_ prelude_ lib - Installs the stream prelude and its prerequisites into
cx. - stream_
card_ symbol - Returns the
stream/cardfunction symbol. - stream_
control_ capability - Returns the
stream.controlcapability name gating live control cells. - stream_
memory_ specs_ symbol - Returns the
stream/memory-specsvalue symbol. - stream_
open_ capability - Returns the
stream.opencapability name gating source/sink construction. - stream_
open_ symbol - Returns the
stream/openfunction symbol. - stream_
pipe_ symbol - Returns the
stream/pipefunction symbol. - stream_
read_ capability - Returns the
stream.readcapability name gating packet reads. - stream_
sink_ packets_ symbol - Returns the
stream/sink-packetsfunction symbol. - stream_
transform_ capability - Returns the
stream.transformcapability name gating shape-aware stages. - stream_
write_ capability - Returns the
stream.writecapability name gating sink writes. - stream_
write_ symbol - Returns the
stream/write!function symbol.