Expand description
Runtime execution and REPL support
This module provides the interactive REPL, runtime execution environment, and actor system with supervision trees.
Re-exports§
pub use repl::Repl;pub use repl::ReplConfig;pub use repl::ReplState;pub use repl::ReplMode;pub use repl::Checkpoint;pub use repl::Value;pub use repl::ErrorRecovery;pub use repl::RecoveryOption;pub use repl::RecoveryResult;pub use repl::DebugInfo;pub use interpreter::Interpreter;pub use interpreter::InterpreterError;pub use interpreter::InterpreterResult;pub use interpreter::Value as InterpreterValue;pub use actor::ActorBehavior;pub use actor::ActorContext;pub use actor::ActorId;pub use actor::ActorRef;pub use actor::ActorSystem;pub use actor::EchoActor;pub use actor::Message;pub use actor::MessageValue;pub use actor::SupervisorActor;pub use actor::SupervisorDirective;pub use observatory::ActorObservatory;pub use observatory::ActorSnapshot;pub use observatory::ActorState;pub use observatory::DeadlockCycle;pub use observatory::MessageFilter;pub use observatory::MessageTrace;pub use observatory::MessageStatus;pub use observatory::ObservatoryConfig;pub use observatory::SystemMetrics;pub use assessment::Assignment;pub use assessment::AssignmentSetup;pub use assessment::Task;pub use assessment::TestCase;pub use assessment::ExpectedBehavior;pub use assessment::GradingEngine;pub use assessment::GradeReport;pub use assessment::TaskGrade;pub use assessment::GradingRubric;pub use assessment::PlagiarismDetector;pub use assessment::SecureSandbox;pub use magic::MagicRegistry;pub use magic::MagicResult;pub use magic::MagicCommand;pub use magic::UnicodeExpander;pub use magic::ProfileData;pub use inspect::Inspect;pub use inspect::Inspector;pub use inspect::InspectStyle;pub use inspect::DisplayForm;pub use inspect::CompositeForm;pub use inspect::OpaqueHandle;pub use safe_arena::SafeArena as Arena;pub use safe_arena::TransactionalArena;pub use transaction::TransactionalState;pub use transaction::TransactionId;pub use transaction::TransactionMetadata;pub use transaction::SavePoint;pub use transaction::TransactionEvent;pub use transaction::TransactionLog;pub use transaction::MVCC;pub use transaction::Version;pub use transaction::VersionedValue;pub use observatory_ui::DashboardConfig;pub use observatory_ui::DisplayMode;pub use observatory_ui::ObservatoryDashboard;pub use dataflow_debugger::DataflowDebugger;pub use dataflow_debugger::DataflowConfig;pub use dataflow_debugger::PipelineStage;pub use dataflow_debugger::StageType;pub use dataflow_debugger::StageStatus;pub use dataflow_debugger::Breakpoint;pub use dataflow_debugger::BreakpointCondition;pub use dataflow_debugger::BreakpointAction;pub use dataflow_debugger::MaterializedFrame;pub use dataflow_debugger::StageMetrics;pub use dataflow_debugger::ExecutionEvent;pub use dataflow_debugger::StageDiff;pub use dataflow_debugger::ExportFormat;pub use dataflow_ui::DataflowUI;pub use dataflow_ui::UIConfig;pub use replay_converter::ReplayConverter;pub use replay_converter::ConversionConfig;pub use replay_converter::GeneratedTest;pub use replay_converter::TestCategory;
Modules§
- actor
- Actor system runtime with supervision trees
- assessment
- Educational Assessment System for REPL Replay Testing
- cache
- Bytecode and compilation caching for improved REPL performance
- completion
- dataflow_
debugger - Dataflow debugger for
DataFramepipeline debugging (RUCHY-0818) - dataflow_
ui - Terminal UI for dataflow debugger (RUCHY-0818)
- deterministic
- Deterministic execution support for REPL replay testing
- grammar_
coverage - Grammar coverage matrix for REPL testing
- inspect
- Object inspection protocol for REPL display
- interpreter
- High-Performance Interpreter with Safe Value Representation
- lazy
- Lazy evaluation support for pipelines and operations
- magic
- REPL Magic Commands System
- observatory
- Actor observatory for live system introspection (RUCHY-0817)
- observatory_
ui - Terminal UI dashboard for actor observatory (RUCHY-0817)
- repl
- REPL implementation for interactive Ruchy development
- repl_
recording - Refactored recording functionality with reduced complexity
- replay
- REPL Replay Testing System
- replay_
converter - Replay-to-Test Conversion Pipeline
- safe_
arena - Safe arena allocator without unsafe code
- transaction
- Transactional state management for REPL evaluation