45 citations · 55 across the 4 of their papers we have counts for
4 papers
Highest-performance Stream Processing
Oleg Kiselyov, Tomoaki Kobayashi, Aggelos Biboudis +1
We present the stream processing library that achieves the highest performance of existing OCaml streaming libraries, attaining the speed and memory efficiency of hand-written stat…
Stream Fusion, to Completeness
Oleg Kiselyov, Aggelos Biboudis, Nick Palladinos +1
Stream processing is mainstream (again): Widely-used stream libraries are now available for virtually all modern OO and functional languages, from Java to C# to Scala to OCaml to H…
jUCM: Universal Class Morphing (position paper)
Aggelos Biboudis, George Fourtounis, Yannis Smaragdakis
We extend prior work on class-morphing to provide a more expressive pattern-based compile-time reflection language. Our MorphJ language offers a disciplined form of metaprogramming…
Clash of the Lambdas
Aggelos Biboudis, Nick Palladinos, Yannis Smaragdakis
The introduction of lambdas in Java 8 completes the slate of statically-typed, mainstream languages with both object-oriented and functional features. The main motivation for lambd…