u/joemwangiin r/ProgrammingLanguages • Recommends
On “How Java plans to integrate "type classes" for language extension”
#java#languagedesign#virtualthreads
172K subscribers • 52 videos on Hallway • Conference channel
Intermediate. Assumes working knowledge.
9.1K views2 years ago2 recommendations
Programming languagesSoftware designLanguage design and type systemsJava and the JVMConcurrency and parallelism
Brian Goetz shares lessons and war stories from evolving the Java platform over decades, focusing on features like generics and virtual threads.
The Java platform has added many major features over the years -- generics, lambdas, modules, virtual threads, and others. Each of these is a bet-the-platform effort, in that a mistake could mean permanent damage. While each feature is unique, such decade-scale evolution projects often have surprising structural similarities. In this talk, Java Language Architect Brian Goetz offers some insights, war stories, and lessons learned from the development of several major Java features.What people say. Recommended for insights into language design trade-offs, particularly regarding Java's approach to concurrency compared to other languages.
u/joemwangiin r/ProgrammingLanguages • Recommends
On “How Java plans to integrate "type classes" for language extension”
u/pron98in r/Zig • Recommends
On “Why did you pick Zig over Rust?”