Lobsters
- Value Types for Java (Proposal for Java 9) http://cr.openjdk.java.net/~jrose/values/values-0.html 3 comments java , programming
- Lifetimes in the Foreign Function & Memory API https://cr.openjdk.java.net/~mcimadamore/panama/why_lifetimes.html 6 comments java
- Does anybody enjoy CompletableFuture? http://cr.openjdk.java.net/~rpressler/loom/loom/sol1_part2.html#structured-concurrency 44 comments java
- A tale of a fateful trick (a chantey for castaway primitives) http://cr.openjdk.java.net/~jrose/values/castaways.html 4 comments java
- "As of Java 16, the language allows statics inside of inner classes, including anonymous ones in the middle of expressions. This allows us to create two new kinds of variables at any point in a Java program." http://cr.openjdk.java.net/~jrose/jls/FunnyStatic.java 49 comments java
- State of foreign memory support http://cr.openjdk.java.net/~mcimadamore/panama/foreign-memaccess.html 28 comments java
- Background: how we got the generics we have — a.k.a. Erasure (Brian Goetz) http://cr.openjdk.java.net/~briangoetz/valhalla/erasure.html 32 comments java
- Good read on Project Loom virtual threads - can prove powerful for Scala async libraries http://cr.openjdk.java.net/~rpressler/loom/loom/sol1_part1.html 9 comments scala
- State of Project Loom on JVM http://cr.openjdk.java.net/~rpressler/loom/loom/sol1_part1.html 69 comments programming
- State of Loom, May 2020 http://cr.openjdk.java.net/~rpressler/loom/loom/sol1_part1.html 45 comments java
- Programmer's Guide To Text Blocks http://cr.openjdk.java.net/~jlaskey/strings/textblocksguide_v10.html#style-guidelines-for-text-blocks 20 comments java
- State of Valhalla [Dec 2019] (value types for Java) http://cr.openjdk.java.net/~briangoetz/valhalla/sov/02-object-model.html 60 comments programming
- Programmer's Guide To Text Blocks http://cr.openjdk.java.net/~jlaskey/strings/textblocksguide_v8.html 38 comments java
- Towards Better Serialization in Java http://cr.openjdk.java.net/~briangoetz/amber/serialization.html 54 comments programming
- proposal to create a library solution for readable, correct, and performant implementations of equals() and hashCode() http://cr.openjdk.java.net/~cushon/amber/equivalence.html 52 comments java
- New RSL proposal http://cr.openjdk.java.net/~jlaskey/strings/rtl2.pdf 22 comments java
- Nullable Value Types in L-World http://cr.openjdk.java.net/~jrose/values/nullable-values.html 16 comments java
- Iterators vs. Cursors: A Case Study in Objects vs. Values http://cr.openjdk.java.net/~jrose/values/iterator-vs-cursor.html 11 comments java
- Specification for JEP 325: Switch Expressions http://cr.openjdk.java.net/~gbierman/switch-expressions.html 25 comments java
- JVM specification for JEP 181: Introduce "nests" as an explicit access control context http://cr.openjdk.java.net/~dlsmith/nestmates.html 7 comments programming
- Scaling the OpenJDK [PDF] http://cr.openjdk.java.net/~redestad/slides/openjdk-scalability.pdf 4 comments java
- Project Loom: Fibers and Continuations for the Java Virtual Machine http://cr.openjdk.java.net/~rpressler/loom/loom-proposal.html 15 comments java
- Data Classes for Java http://cr.openjdk.java.net/~briangoetz/amber/datum.html 26 comments scala
- Proposal for a new OpenJDK Project: Project Metropolis http://cr.openjdk.java.net/~jrose/metropolis/metropolis-proposal.html 19 comments java
- Specification for JEP 301: Enhanced Enums http://cr.openjdk.java.net/~dlsmith/enhanced-enums.html 6 comments java
- Pattern Matching for Java http://cr.openjdk.java.net/~briangoetz/amber/pattern-match.html 116 comments programming
- jshell tutorial by jshell architect Robert Field http://cr.openjdk.java.net/~rfield/tutorial/jshelltutorial.html 10 comments java
- Java Style Guidelines http://cr.openjdk.java.net/~alundblad/styleguide/ 10 comments programming
- Official Java Style Guidelines http://cr.openjdk.java.net/~alundblad/styleguide/ 30 comments coding
- JVM support for structural descriptions of dynamically generated, pattern-instantiating classes http://cr.openjdk.java.net/~briangoetz/valhalla/spec-classdyn.html 9 comments programming
- Evolving the JVM: Principles and Directions (value types, specialization, varhandles, classdynamic, FFI & much more) http://cr.openjdk.java.net/~jrose/pres/201407-jvmevolution.pdf 31 comments programming
- [JAVA] State of the Specialization by Brian Goetz http://cr.openjdk.java.net/~briangoetz/valhalla/specialization.html 34 comments programming
- Java 8 proposed final draft http://cr.openjdk.java.net/~mr/se/8/java-se-8-pfd-spec-01/ 25 comments programming
- Final State of the Lambda http://cr.openjdk.java.net/~briangoetz/lambda/lambda-state-final.html 13 comments programming
- State of the Lambda (final version) http://cr.openjdk.java.net/~briangoetz/lambda/lambda-state-final.html 8 comments java
- State of the Lambda: Collections (Nov 2012 update) http://cr.openjdk.java.net/~briangoetz/lambda/sotc3.html 4 comments java
- Interface evolution via “public defender” methods in Java http://cr.openjdk.java.net/~briangoetz/lambda/defender%20methods%20v3.pdf 27 comments programming
- State of the (Java) Lambda http://cr.openjdk.java.net/~briangoetz/lambda/lambda-state-2.html 62 comments programming
- "This is a straw-man proposal to add first-class functions, function types, and lambda expressions (informally, “closures”) to Java." - Mark Reinhold http://cr.openjdk.java.net/~mr/lambda/straw-man/ 35 comments programming
- John Rose on the architectural effect of adding invokedynamic to JVM bytecodes http://cr.openjdk.java.net/~jrose/pres/200910-vmil.pdf 13 comments programming