📦 BERK Standard Library
NumPy/SciPy-level scientific computing power
🔧 Core System (14 modules)
File I/O, string operations, collections, date/time, threading, terminal.
🔬 Scientific Computing (6 modules)
Linear algebra, statistics, optimization, physics simulation, 3D math.
🌐 Web and Data (12 modules)
HTTP, JSON, database, cryptography, network programming, data formats.
🎮 Graphics and Game (7 modules)
2D/3D graphics, GUI, audio processing, physics engine, image processing, CAD.
⚡ Async and Testing (4 modules)
Async/await, multithreading, rules-based system, test framework.
🔌 Runtime Extensions (11 modules)
Database, serialization, email, websocket, parsing, templates, utilities.
🔩 HAL - Embedded Systems (21 modules)
ARM Cortex-M, STM32, ESP32 hardware abstraction layer.
📖 How to Use?
1. Module Importing
// Single module
import math
// Multiple modules
import math, stats, linalg
// Using alias
import math as m
import http as h
2. Function Calling
// Full name
let result = math.sqrt(16.0)
// With alias
import math as m
let result = m.sqrt(16.0)
3. Using Constants
import math
print(math.PI) // 3.14159...
print(math.E) // 2.71828...
print(math.TAU) // 6.28318... (2π)
New to BERK?
📚 BERK Introduction Guide |
💡 Examples |
⬇️ Installation
BERK v1.0.0 Standard Library
74 modules (42 stdlib + 21 HAL + 11 runtime) · 3,701 functions · ~39,000 lines · ~1.3 MB
Last updated: December 2025