feat: Add streams module for reactive pipeline

Introduces the streams module, defining core reactive primitives like
Signal,
Stream, Observer, RootStream, and PipeStream. This module lays the
groundwork
for building reactive data processing pipelines.

Includes new types for managing reactive data flow and a basic test
suite to
verify the functionality of RootStream and PipeStream.
This commit is contained in:
Michael Schimmel
2026-03-01 21:33:37 +01:00
parent b74ddcfd61
commit a98e51c762
3 changed files with 288 additions and 0 deletions
+1
View File
@@ -3,6 +3,7 @@ pub mod datetime;
pub mod intrinsics;
pub mod math;
pub mod series;
pub mod streams;
pub mod type_registry;
use crate::ast::environment::Environment;