windjammer 0.48.0

A simple language inspired by Go, Ruby, and Elixir that transpiles to Rust - 80% of Rust's power with 20% of the complexity
Documentation
// std/async - Async runtime (Windjammer API)
//
// Implementation: windjammer_runtime::async_runtime → tokio (hidden from users)
// Import: use std::async
//
// Sync callers use blocking wrappers; async HTTP/DB modules use @async + runtime.

/// Non-blocking sleep (requires async context / @async caller)
@async
pub fn sleep_ms(ms: int) {
    // tokio::time::sleep in generated Rust
}

/// Blocking sleep for tests and sync code paths
pub fn sleep_ms_blocking(ms: int) {
    // windjammer_runtime::async_runtime::sleep_ms_blocking
}

/// Run an async future to completion (creates ephemeral tokio runtime)
pub fn block_on<T>(future: T) -> T {
    // windjammer_runtime::async_runtime::block_on
}

/// Spawn a task on the tokio runtime (advanced)
pub fn spawn<T>(task: T) -> T {
    // windjammer_runtime::async_runtime::spawn
}