Programming Languages
54 articles RSS
Gleam 1.17 Adds 'gleam export escript' for Single-File BEAM Programs and a Create-Module Code Action
Gleam v1.17.0 bundles whole programs into a single escript runnable with only Erlang installed, and adds a language-server action that creates missing modules on import.
Elixir 1.20 Ships as a Gradually Typed Language, Capping a Type-System Effort Begun in 2022
The June 3 stable release completes Elixir's first type-system milestone: the compiler now infers and gradually type-checks every program for verified bugs without requiring any annotations.
Rust 1.96 Ships Copy-Friendly Range Types, Stabilizes assert_matches!, and Patches Two Cargo CVEs
Rust 1.96.0, released May 28, resolves a decade-old ergonomics gap with Copy-implementing range types from RFC 3550, stabilizes assert_matches!, tightens WebAssembly linking, and patches medium and low Cargo vulnerabilities affecting third-party registry users.
KernelScript 0.1 Debuts as a Type-Safe DSL for eBPF, Unifying Kernel and Userspace Development
Multikernel Technologies releases KernelScript, an Apache 2.0-licensed DSL that generates eBPF, userspace, and kernel module code from a single source file.
Mojo 1.0 Beta Arrives as Modular Declares the AI-Native Systems Language Feature Complete
Modular ships Mojo v1.0.0b1 on May 7, 2026, deprecating the fn keyword, enabling default CPU bounds checking, and expanding GPU support to AMD MI250X and NVIDIA B300.
Flutter 3.44 and Dart 3.12 Debut at Google I/O 2026 with Agentic Hot Reload and Generative UI
Flutter 3.44 and Dart 3.12 ship at Google I/O 2026 with agentic hot reload, Flutter GenUI on the A2UI protocol, Swift Package Manager as the iOS/macOS default, and Hybrid Composition++ for Android.
Zig 0.16.0 Ships I/O as an Interface, Rewrites Type Resolution, and Lands Incremental Compilation
Zig 0.16.0 released April 14 with a mandatory I/O interface that eliminates function coloring, a 30,000-line type resolution redesign, and millisecond incremental builds.
TIOBE May 2026: R Matches All-Time High as SAS Faces First-Ever Exit From Top 30 and Statistical Language Market Consolidates
R hit #8 in the TIOBE Index — matching its all-time high — as Python and R emerge as the two survivors in a rapidly consolidating statistical language market, while Go fell to #16 and Zig crept toward the top 30.
Bun's Zig-to-Rust Rewrite Lands on Main in a Single Million-Line PR Authored Almost Entirely by Claude
Jarred Sumner merged PR
Microsoft Releases TypeScript 7.0 Beta with Go-Based Native Compiler for Up to 10x Faster Builds
Microsoft ships TypeScript 7.0 Beta featuring a native Go port of the compiler and language service, delivering often 10x faster builds, reduced memory use, and parallelized type-checking for large codebases.
Python 3.14.5 Reverts the Incremental Garbage Collector After Production Memory Pressure Reports
Python's fifth 3.14 maintenance release, shipped May 10, restores the generational garbage collector from 3.13 after operators saw memory regressions up to 5x; the revert also reaches into Python 3.15.
Python 3.15 Hits Feature Freeze as Release Manager Postpones Beta 1 to May 7, Locking in Lazy Imports, frozendict, and a New Profiler
Release manager Hugo van Kemenade postponed Python 3.15.0 beta 1 by two days to May 7, 2026, marking the feature freeze for one of the language's largest releases in years.