Slide 18
Slide 18 text
The "M" word
Use the same method names as Kotlin's collections: "map", "flatMap", "filter", ...?
Or something domain-specific?
After
fun getOrder(request: HttpRequest): HttpResponse =
HttpResult.apply(this::lookupOrder,
request.parameter("o", ::asOrderId),
request.authenticate()
)
.map { it.toJson() }
.end { json -> JsonResponse(json) }
?