Tak ukážu příklad v jazyce Scala. Nedávno jsem psal nějaké zpracování akordama označkovaného textu a konverzi do PDF. Controller by v imperativní verzi (tj. s callbacky) mohl vypadat zhruba takto:
def processChordbook(songText: String) {
convertToPdf(songText).onSuccess{ pdfData =>
setHeader("Content-type"->"application/pdf")
out.write(pdfData)
out.close()
}
}