Aggelos Biboudis's repositories
jmh-profilers
Pluggable profilers for JMH 1.8
sml-streams
Streaming library for bulk memory operations with Standard ML in MLton
clashofthelambdas
Microbenchmarking Stream APIs of Java 8, Scala, C#, F#.
LambdaMicrobenchmarking
A library to microbenchmark lambdas in C# and F# that runs on both Windows (clr) and Linux (mono).
gentle-lms
A Gentle Introduction to Multi-stage Programming with Scala/LMS.
lightweight-streams
Streams for Java, the Java 8 style, using lambdas only.
scala-streams
Experimental CPS-encoded/push sequential streams in Scala.
biboudis.github.io
Academic site
stream-benchmarks
Playground
amber
https://openjdk.java.net/projects/amber
dotty
Research platform for new language concepts and compiler technologies for Scala.
miniboxing-plugin
Miniboxing is a Scala compiler transformation that improves the performance of generics for primitive numeric types. Unlike specialization, miniboxing reduces the amount of generated bytecode without sacrificing execution speed, therefore being capable of transforming the Scala collections hierachy.
MorphExtensions
Introducing class-morphing to Java, via (JSR 308) type annotations.
SensorAdapterForOGCSOS1.0.0
A project implementing a Sensor Adapter for OGC SOS version 1.0.0, currently for the Davis Weather Station Vantage Pro 2.
valhalla-docs
https://openjdk.java.net/projects/valhalla