Tag
Jolt, a Lisp/Scheme language, recently added two features: program images in the style of Common Lisp and Smalltalk for full-state serialization and debugging, and a portable Scheme backend decoupled from the Chez runtime for architecture-agnostic portability.
This article explains how JSON serialization in JavaScript silently changes data: large integers lose precision, undefined properties disappear, Dates become strings, and NaN becomes null. It traces the history of JSON and argues that developers should define explicit wire formats to avoid accidental data contracts.
A developer observes that serde's #[serde(flatten)] can have meaningful performance overhead because fields not explicitly declared on the outer struct are buffered.
Buf announces protobuf-py, a new Protocol Buffers library for Python written from scratch that passes the full conformance suite, generates readable typed Python, and offers optional Rust acceleration for performance.
safetensors 0.8.0 release brings major performance improvements: direct copy into Metal MTLBuffers with dlpack for 2-3x faster loading and OOM fix on macOS, plus GIL-free serialization for faster multi-file saves.
Hsrs is a type-safe FFI bindings generator that allows Rust code to be called from Haskell with automatic memory management, type conversions, and Borsh serialization. It provides annotations in Rust and generates idiomatic Haskell wrappers.