yaoxiang new universeCreating project...Universe: Type = { matter: Amount, energy: Amount, expand: (self: Universe) -> Void = ...}Done in 0.04s ✨A_
>>_ All things arise together; I observe their return
Minimalist philosophy. From variables to functions, all declarations follow the name: type = value pattern, lowering the learning curve and keeping code consistent.
x: Int = 42add: (a: Int, b: Int) -> Int = (a, b) => a + bPoint: Type = { x: Int, y: Int }Generic specialization happens at compile-time, with no runtime overhead from type abstraction. Compile-time monomorphization. Dead code elimination. Type system as macros.
Goodbye to GC pauses. YaoXiang uses a scope-based ownership model, with memory safety guaranteed at compile-time — no surprises.
From microcontrollers to high-performance servers, the runtime adapts to the environment. Different scenarios choose different scheduling strategies, achieving both performance and resource efficiency.
No syntax sugar bombardment. 17 keywords cover all features — no complex syntax sugar, only pure expressiveness.
Get Started →