Programming Languages
104 articles RSS
Guido van Rossum Announces on November 11 That Tim Peters, Author of the Zen of Python and Timsort, Died on July 15
Python creator Guido van Rossum wrote on the Python forum that Tim Peters, author of the Zen of Python (PEP 20), died on July 15; LWN called the news somewhat delayed. No cause is given.
Rust, Python and Git Gave Notice of Default Changes in Different Ways: a Compiler Warning, an Opt-In Warning and a Build-Time Switch
LWN, The Register, Phoronix and project documents show Rust warned in the compiler and scanned public crates, Python chose an opt-in warning, and Git guards planned breaks with a build switch.
Rust 1.100.0 Stabilizes the Never Type and Core Parts of the Allocator API, and Adds Opt-In Dependency Cooldowns to Cargo
Rust 1.100.0, announced November 12, 2026, stabilizes the never type and core parts of the Allocator API, and switches pre-2024 never type fallback from () to !.
Java Language Team Withdraws Primitive Patterns After Five Previews, Saying the Feature Will Be Removed From JDK 28 and Constant Patterns Is Planned
The Java language team says it has ceased development of Primitive Types in Patterns, instanceof, and switch after five previews; the feature will be removed from JDK 28, and Constant Patterns is planned.
TIOBE Says Dart Entered Its Top 20 for the First Time in November 2026, While 2014 InfoWorld and SD Times Reports Placed It 17th; Go Passes Rust
TIOBE's November 2026 index puts Dart at No. 20 and calls it a first top-20 entry; InfoWorld and SD Times reported Dart at No. 17 in October 2014. Go passes Rust for No. 10.
C++26 Fails Its ISO DIS Ballot, With a Committee Member Pointing to Contracts; WG21 Meets in Búzios From 16 November to Weigh Next Steps
C++26 was disapproved in its ISO Draft International Standard ballot, with contracts cited as the likely reason; WG21 meets in Búzios from 16 November as papers disagree on keeping or removing the feature.
PEP 836 Authors Withdraw Their CPython JIT Proposal, and Brett Cannon Says the Withdrawal Means the JIT Will Come Out of main
The authors of PEP 836 withdrew it on October 19; Brett Cannon wrote that the JIT work stops in CPython's repo, after the Steering Council's June six-month condition for keeping it in main.
Kotlin 2.5.0-Beta2 Adds Experimental Companion Blocks and Full Value Classes, a .kar Library Format and an Error Ahead of a JDK 17 Compiler Minimum
Kotlin 2.5.0-Beta2, a pre-release published October 21, introduces experimental companion blocks and full value classes, a .kar publication format for multiplatform libraries, and an error on compiler runs below JDK 17.
Julia 1.14.0-alpha1 Adds Task Cancellation, Syntax Versioning in Project.toml and a SAT-Based Pkg Resolver
The first 1.14 alpha adds cancellation tokens for tasks, a Project.toml key that selects the syntax version, labeled blocks, and a new exact package resolver.
TypeScript 7.1 Beta Adds Source Phase Imports, a Stable ES2026 Target, Content Mappers and a New API
Microsoft's TypeScript 7.1 beta, announced October 20, adds source phase imports, import attributes in ambient modules, es2026 and content mappers; a release candidate is due in about a month.
Go Blog: Go 1.27 Drains Unread HTTP/1 Response Bodies on Close, Cutting a 100-Request Benchmark From About 710 ms to About 150 ms
A Go blog post says Go 1.27's net/http now drains unread HTTP/1 response bodies for up to 50 ms or 256 KB on close, so connections can be reused.
Python 3.16.0a1 Adds Regex Set Operations and Unicode Property Escapes, Removes the asyncio Event Loop Policy System and Updates to Unicode 18.0.0
Python 3.16.0a1, released October 13, 2026, is the first of seven planned alphas; the draft What's New adds re set operations and \p{...} escapes and removes asyncio's event loop policy classes.