Pinned Repositories
Candide
Candide.Java8
Listenable Transactional Maps based on ScalaSTM and ConcurrentMaps specifically for Java8 (making use of lambdas, streams, etc.).
Candide.preJava8
Listenable Transactional Maps based on ScalaSTM and ConcurrentMaps for pre-Java8 (that is no lambdas).
ce-backend4k
CoLanes
Multi-Core Programming for Java using JDK8 Lambdas and Active Objects
CoSelect.Java8
CSP-style select defining callback handlers for a non-blocking solution using Java8+ and HawtDispatch
havlak-jvm-languages
Sources for Havlak Benchmark for several JVM Languages
JGoroutines
Go-style Goroutines in Java using HawtDispatch
Loomi
Little framework to have Go-style conncurrency in Java using channels and virtual threads from project Loom (JDK19 with preview features or newer)
stiters
Collection of Kotlin extension methods that add Smalltalk-style iterators to Java collection classes
oplohmann's Repositories
oplohmann/havlak-jvm-languages
Sources for Havlak Benchmark for several JVM Languages
oplohmann/JGoroutines
Go-style Goroutines in Java using HawtDispatch
oplohmann/CoSelect.Java8
CSP-style select defining callback handlers for a non-blocking solution using Java8+ and HawtDispatch
oplohmann/Loomi
Little framework to have Go-style conncurrency in Java using channels and virtual threads from project Loom (JDK19 with preview features or newer)
oplohmann/stiters
Collection of Kotlin extension methods that add Smalltalk-style iterators to Java collection classes
oplohmann/Candide
oplohmann/Candide.Java8
Listenable Transactional Maps based on ScalaSTM and ConcurrentMaps specifically for Java8 (making use of lambdas, streams, etc.).
oplohmann/Candide.preJava8
Listenable Transactional Maps based on ScalaSTM and ConcurrentMaps for pre-Java8 (that is no lambdas).
oplohmann/ce-backend4k
oplohmann/CoLanes
Multi-Core Programming for Java using JDK8 Lambdas and Active Objects
oplohmann/CoSelect.Scala
CSP-style select defining callback handlers for a non-blocking solution using Scala and HawtDispatch
oplohmann/Elysees
oplohmann/hawtdispatch
The libdispatch style API for Java and Scala
oplohmann/HazelFibo.Scala
Distributed calculation of Fibonacci numbers using Scala and Hazelcast. Nothing spectacular, but my first little "application" using Hazelcast with Scala.
oplohmann/java-object-diff
Framework to diff and merge Java objects with ease
oplohmann/PicoGo
Go-style channels for Scala 2.11 based on Akka. Initial version with very basic functionality only.
oplohmann/Wilco
Go-style channels for Java8 using asynchronous callbacks instead of blocking takes as with channels in Go.