yaoxiang new universeCreating project...Universe: Type = { matter: Amount, energy: Amount, expand: (self: Universe) -> Void = ...}Done in 0.04s ✨A_
>>_ All things proliferate; I observe their return
Philosophy of minimalism. From variables to functions, all declarations follow the name: type = value pattern, lower learning curve, more consistent code.
x: Int = 42add: (a: Int, b: Int) -> Int = (a, b) => a + bPoint: Type = { x: Int, y: Int }Generic specialization is completed at compile time, type abstraction brings no runtime overhead. Compile-time monomorphization. Dead code elimination. Type system as macro.
Farewell to GC stutters. YaoXiang uses a scope-based ownership model, memory safety is determined at compile time, no surprises.
From microcontrollers to high-performance servers, runtime adapts to the environment. Different scenarios choose different scheduling strategies, balancing performance and resources.
No syntax sugar bombardment. 17 keywords cover all features, no complex syntax sugar, just pure expressiveness.
Get Started →