1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
//! Ruchy Standard Library (STD-XXX Series)
//!
//! **Accelerated Computing First Data Science** - Six Pillars:
//!
//! | Pillar | Module | Purpose | Acceleration |
//! |--------|--------|---------|--------------|
//! | 1. Compute | `trueno_bridge` | SIMD tensor operations | AVX-512/NEON/CUDA |
//! | 2. Data Loading | `alimentar_bridge` | Dataset loading, transforms | Zero-copy Arrow |
//! | 3. Analytics | `dataframe` | Embedded analytics database | Vectorized execution |
//! | 4. Learning | `aprender_bridge` | ML primitives | SIMD matmul |
//! | 5. Visualization | `viz_bridge` | GPU/WASM charts | WebGPU |
//! | 6. Interaction | `presentar_bridge` | WASM notebook widgets | WASM-native |
//!
//! # Design Philosophy
//!
//! - **Accelerated Computing First**: SIMD/GPU/WASM is the default execution model
//! - **Zero Reinvention**: Leverage existing Rust ecosystem
//! - **Thin Wrappers**: Minimal complexity, maximum reliability
//! - **Ruchy-Friendly**: Clean API that feels natural in Ruchy code
//! - **Toyota Way**: ≤10 complexity per function, comprehensive tests
//! - **Batteries-Included**: Everything needed for data science out of the box
//!
//! # Core Modules (Six Pillars)
//!
//! - `trueno_bridge`: SIMD tensor operations (Pillar 1: Compute)
//! - `alimentar_bridge`: Dataset loading and transforms (Pillar 2: Data Loading)
//! - `aprender_bridge`: ML primitives (Pillar 4: Learning)
//! - `viz_bridge`: GPU/WASM visualization (Pillar 5: Visualization)
//! - `presentar_bridge`: WASM-native widgets (Pillar 6: Interaction)
//!
//! # Utility Modules
//!
//! - `fs`: File system operations (STD-001)
//! - `http`: HTTP client operations (STD-002)
//! - `json`: JSON parsing and manipulation (STD-003)
//! - `path`: Path manipulation operations (STD-004)
//! - `env`: Environment operations (STD-005)
//! - `process`: Process operations (STD-006)
//! - `dataframe`: `DataFrame` operations (STD-007, requires `dataframe` feature)
//! - `time`: Time operations (STD-008)
//! - `logging`: Logging operations (STD-009)
//! - `regex`: Regular expression operations (STD-010)
// === Six Pillars Core (Accelerated Computing First Data Science) ===
// Pillar 2: Data Loading
// Pillar 4: ML Primitives
// Pillar 1: SIMD Compute
// Pillar 5: Visualization // Pillar 6: WASM Widgets
// Pillar 3 (trueno-db) exposed via dataframe module
// === Utility Modules ===
// HTTP and process modules require blocking I/O (not available in WASM)
// HTML parsing (HTTP-002-C, STD-011)