○
Planned This feature is planned but not yet implemented.
ASPIRATIONAL: pure-Koru comptime computation (a capture-fold) feeding runtime output.
Code
import std/io
~[comptime] tor comptime-sum {}
| result i64
comptime-sum = capture { s: 0[i64] }
! as a |> for(1..10)
! each i |> captured { s: a.s + @as(i64, @intCast(i)) }
| captured r => result r.s
~[comptime] comptime-sum()
| result r |> std/io:print.ln("{{ r:d }}")
Expected output
45
Test Configuration
MUST_RUN