Kaiju – General purpose 3D/2D game engine in Go and Vulkan with built in editor
github.com222 pointsby discomrobertul8108 comments
take(sorted(filter(map(xs, x => x \* 2), x => x > 4)), 5)
To your example: xs |> map(x => x \* 2) |> filter(x => x > 4) |> sorted() |> take(5)
is a marked improvement to me. Much easier to read the order of operations and which args belong to which call.