"Operator Overloading with Type Classes" [AtA]

"Operator Overloading with Type Classes" [AtA]

OpenJDK's Project Valhalla is improving Java's support for custom numerical types. That goes beyond value types and also encompasses explorations into operator support. While Java is extremely unlikely to ever allow arbitrary operator definitions, it may well support limited operator overloading, so custom value types could be added or multiplied with plus or multiplication signs instead of annoying method calls.

In this "Ask the Architects" episode of the Inside Java Podcast, recorded during JavaOne 2026, Nicolai Parlog talks to Joe Darcy, Valhalla committer in the Java Platform Group at Oracle.

"Ask the Architects" is our podcast show, where we talk to experts in OpenJDK about their work on the Java language, API, and runtime.

Det här avsnittet är hämtat från ett öppet RSS-flöde och publiceras inte av Podme. Det kan innehålla reklam.

Avsnitt(68)

"Keeping Up with the Java Release Train" [I/O]

"Keeping Up with the Java Release Train" [I/O]

20 Aug 34min

"JSON API, Valhalla Progress, LTS ❤️ PQC" [IJN]

"JSON API, Valhalla Progress, LTS ❤️ PQC" [IJN]

JEP 540 proposes to incubate a simple JSON API and is currently proposed to target JDK 28. The pull request for Project Valhalla's JEPs 401 and 539 were merged and value types are available as a previ...

15 Aug 10min

"Embracing Virtual Threads with Helidon" [I/O]

"Embracing Virtual Threads with Helidon" [I/O]

Helidon 4.4 was released in April 2026 and stands out from other web frameworks by embracing new Java features as early as possible, particularly virtual threads and ahead-of-time computation. It is a...

6 Aug 14min

"JIT Compiler From the Ground Up" [AtA]

"JIT Compiler From the Ground Up" [AtA]

While Java programs are deployed as bytecode, performance-relevant code will be compiled, at run time, to machine code whose performance rivals that of any other platform. In the HotSpot JVM, this is ...

30 Juli 45min

"AI Solutions with Spring AI 2.0 and Java" [I/O]

"AI Solutions with Spring AI 2.0 and Java" [I/O]

Spring AI 2.0 released in June 2026 and is one of several projects ensuring Java's continued strength in enterprise AI development. Here are some tips on deterministic agents, MCP servers and skills, ...

23 Juli 19min

"JDK 27 + Valhalla, Now! + Hackathon" [IJN]

"JDK 27 + Valhalla, Now! + Hackathon" [IJN]

JDK 27 entered Ramp-Down-Phase 1 in early June, so we can go over its features. Valhalla's first JDK Enhancement Proposal (401) will likely be part of JDK 28. Show off your Java ideas in the "Modern J...

19 Juli 10min

"Scripting JS and Python with Project Detroit" with Mikael Vidstedt [AtA]

"Scripting JS and Python with Project Detroit" with Mikael Vidstedt [AtA]

OpenJDK recently resurrected Project Detroit, an effort to ease Java's interoperability with Python and JavaScript. Interestingly, while both integrations will work through the _java.scripting_ API, t...

9 Juli 16min

Populärt inom Teknik

uppgang-och-fall
market-makers
rss-elektrikerpodden
skogsforum-podcast
rss-laddstationen-med-elbilen-i-sverige
natets-morka-sida
rss-technokratin
 och-bilen-gar-bra
elbilsveckan
rss-en-ai-till-kaffet
rss-veckans-ai
klocksnack-tillsammans-med-nymans-ur-1851
bilar-med-sladd
bli-saker-podden
rss-uppgang-och-fall
rss-kack-tech-podcast
garagehang
kodsnack
rss-fabriken-2
prova-programmering-av-distansakademin