Steel Bank Common Lisp version 2.6.7

253 points · 120 comments on HN · read original →

Points and comments are a snapshot, not live.

SBCL 2.6.7 adds SB-MANUAL contrib, DOCUMENTATION for DECLARATION, ARM64 SIMD support, and AVX512 instructions.

Steel Bank Common Lisp version 2.6.7, released 2026-07-28, includes a new contrib module SB-MANUAL containing the SBCL manual in docstrings for interactive exploration and browsing via MGL-PAX. DOCUMENTATION now supports DOC-TYPE DECLARATION. Platform support: SB-SIMD contrib supports ARM64 (thanks to Sylvia Harrington), and AVX512 instructions are supported on X86-64.

What commenters are saying

Commenters were enthusiastic about SIMD and AVX512 support, with several noting these are explicit intrinsics, not auto-vectorization. One user explained the workflow: users define SIMD types and call functions like (u32.8+) which compile to instructions like VPADDD or VADDPS. Another clarified that AVX512 support is at the compiler (VOP) level, not yet in SB-SIMD definitions. A separate thread discussed use cases for Common Lisp, with some recommending desktop GUI/TUI/CLI apps and others noting limitations for web services due to concurrency constraints.