{"articles":[{"slug":"hoot-0-10-0-released","title":"Hoot 0.10.0 released!","subtitle":null,"summary":"Spritely Institute releases Hoot 0.10.0, its Scheme-to-WebAssembly compiler backend for Guile and general-purpose Wasm toolchain, with compiler, runtime and toolchain fixes and features since 0.9.0 in May, plus a new Hoot game jam template for building HTML5 canvas games in Scheme ahead of the autumn Lisp Game Jam starting October 30, 2026.","content_type":"announcement","language":"en","canonical_url":"https://spritely.institute/news/hoot-0-10-0-released.html","author":{"name":"Dave Thompson","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Spritely Institute","url":"https://spritely.institute/","listing_slug":null,"listing":null},"topics":[{"name":"WebAssembly","slug":"webassembly","url":"https://listedarticles.com/topics/webassembly"},{"name":"Scheme","slug":"scheme","url":"https://listedarticles.com/topics/scheme"},{"name":"Open Source","slug":"open-source","url":"https://listedarticles.com/topics/open-source"},{"name":"Programming Languages","slug":"programming-languages","url":"https://listedarticles.com/topics/programming-languages"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":1061,"reading_minutes":5,"published_at":"2026-10-28T00:00:00.000Z","added_at":"2026-10-28T20:19:36.647Z","updated_at":"2026-10-28T20:19:36.647Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/hoot-0-10-0-released","markdown_url":"https://listedarticles.com/articles/hoot-0-10-0-released.md","example":false,"citation":"Dave Thompson, Spritely Institute. \"Hoot 0.10.0 released!.\" 28 Oct 2026. https://spritely.institute/news/hoot-0-10-0-released.html (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://spritely.institute/news/hoot-0-10-0-released.html"},"snippet":null,"score":null},{"slug":"yavashark-ive-built-a-js-engine-every-day-for-950-days-straight","title":"Yavashark: I've Built A JS Engine Every Day For 950 Days Straight","subtitle":null,"summary":"Announcing Yavashark, a small embeddable and easily extendable JavaScript engine written in Rust that its sole author has worked on every day since March 17, 2024 (4,200+ commits). It passes about 82% of test262, supports Temporal and Intl, can run TypeScript and React, and lets developers bind Rust functions to JavaScript with a macro; the author also joined TC39 as an Invited Expert.","content_type":"announcement","language":"en","canonical_url":"https://yavashark.dev/blog/announcing-yavashark/","author":{"name":null,"url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Yavashark","url":"https://yavashark.dev/","listing_slug":null,"listing":null},"topics":[{"name":"JavaScript","slug":"javascript","url":"https://listedarticles.com/topics/javascript"},{"name":"Programming Languages","slug":"programming-languages","url":"https://listedarticles.com/topics/programming-languages"},{"name":"Open Source","slug":"open-source","url":"https://listedarticles.com/topics/open-source"},{"name":"Rust","slug":"rust","url":"https://listedarticles.com/topics/rust"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":847,"reading_minutes":4,"published_at":"2026-10-28T00:00:00.000Z","added_at":"2026-10-28T20:19:25.997Z","updated_at":"2026-10-28T20:19:25.997Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/yavashark-ive-built-a-js-engine-every-day-for-950-days-straight","markdown_url":"https://listedarticles.com/articles/yavashark-ive-built-a-js-engine-every-day-for-950-days-straight.md","example":false,"citation":"Yavashark. \"Yavashark: I've Built A JS Engine Every Day For 950 Days Straight.\" 28 Oct 2026. https://yavashark.dev/blog/announcing-yavashark/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://yavashark.dev/blog/announcing-yavashark/"},"snippet":null,"score":null},{"slug":"precedence-levels-are-dead-long-live-precedence-sets","title":"Precedence levels are dead; long live precedence sets","subtitle":null,"summary":"Prompted by Zig's new partial-order operator precedence, this post explains how parsers can replace numeric precedence levels with precedence sets, showing that a level-based Pratt-style parser can be converted to a set-based one using a few bitwise tricks such as isolating and clearing the lowest set bit.","content_type":"blog_post","language":"en","canonical_url":"https://www.corsix.org/content/precedence-levels-are-dead","author":{"name":null,"url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"corsix.org","url":"https://www.corsix.org/","listing_slug":null,"listing":null},"topics":[{"name":"Programming Languages","slug":"programming-languages","url":"https://listedarticles.com/topics/programming-languages"},{"name":"Compilers","slug":"compilers","url":"https://listedarticles.com/topics/compilers"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":691,"reading_minutes":3,"published_at":"2026-10-27T00:00:00.000Z","added_at":"2026-10-28T11:11:27.965Z","updated_at":"2026-10-28T11:11:27.965Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/precedence-levels-are-dead-long-live-precedence-sets","markdown_url":"https://listedarticles.com/articles/precedence-levels-are-dead-long-live-precedence-sets.md","example":false,"citation":"corsix.org. \"Precedence levels are dead; long live precedence sets.\" 27 Oct 2026. https://www.corsix.org/content/precedence-levels-are-dead (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://www.corsix.org/content/precedence-levels-are-dead"},"snippet":null,"score":null},{"slug":"four-months-of-zig","title":"Four Months of Zig","subtitle":null,"summary":"Anna Liberty reflects on four months back in Zig after Rust: projects like the smallnet library snurl, Zig Day, what she likes (anyzig, the new IO and allocator interfaces, comptime, the build system, dependency culture, error handling, incremental compilation) and what she wants improved, including stability, lifetime support, documentation and bootstrapping.","content_type":"blog_post","language":"en","canonical_url":"https://gracefulliberty.com/articles/four-months-of-zig/","author":{"name":"Anna Liberty","url":"https://gracefulliberty.com/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Graceful Liberty","url":"https://gracefulliberty.com/","listing_slug":null,"listing":null},"topics":[{"name":"Zig","slug":"zig","url":"https://listedarticles.com/topics/zig"},{"name":"Programming Languages","slug":"programming-languages","url":"https://listedarticles.com/topics/programming-languages"},{"name":"Rust","slug":"rust","url":"https://listedarticles.com/topics/rust"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":2942,"reading_minutes":13,"published_at":"2026-10-27T00:00:00.000Z","added_at":"2026-10-27T23:14:29.442Z","updated_at":"2026-10-27T23:14:29.442Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/four-months-of-zig","markdown_url":"https://listedarticles.com/articles/four-months-of-zig.md","example":false,"citation":"Anna Liberty, Graceful Liberty. \"Four Months of Zig.\" 27 Oct 2026. https://gracefulliberty.com/articles/four-months-of-zig/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://gracefulliberty.com/articles/four-months-of-zig/"},"snippet":null,"score":null},{"slug":"our-response-to-the-emudhra-key-disclosure-incident","title":"Our Response To The eMudhra Key Disclosure Incident","subtitle":null,"summary":"Roland Shoemaker of the Go Security team explains why Go shipped its first-ever URGENT-track security release after weak keys on eight eMudhra intermediate certificates made it possible to forge TLS certificates, with a timeline of the roughly seven-and-a-half-hour response and how to check whether your Go binaries are affected.","content_type":"announcement","language":"en","canonical_url":"https://go.dev/blog/emudhra-incident","author":{"name":"Roland Shoemaker","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"The Go Programming Language","url":"https://go.dev/blog/","listing_slug":null,"listing":null},"topics":[{"name":"Security","slug":"security","url":"https://listedarticles.com/topics/security"},{"name":"Programming Languages","slug":"programming-languages","url":"https://listedarticles.com/topics/programming-languages"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":1294,"reading_minutes":6,"published_at":"2026-10-26T00:00:00.000Z","added_at":"2026-10-27T05:05:59.929Z","updated_at":"2026-10-27T05:05:59.929Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/our-response-to-the-emudhra-key-disclosure-incident","markdown_url":"https://listedarticles.com/articles/our-response-to-the-emudhra-key-disclosure-incident.md","example":false,"citation":"Roland Shoemaker, The Go Programming Language. \"Our Response To The eMudhra Key Disclosure Incident.\" 26 Oct 2026. https://go.dev/blog/emudhra-incident (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://go.dev/blog/emudhra-incident"},"snippet":null,"score":null},{"slug":"pharo-14-released","title":"Pharo 14 Released!","subtitle":null,"summary":"The Pharo team announces Pharo 14, focused on modernizing development tools (Mission Control, Pulse, new Method and Settings browsers), rebuilding refactoring and command infrastructure, and VM work including RISC-V JIT support, with a move to a fall release schedule.","content_type":"changelog","language":"en","canonical_url":"https://pharo.org/news/2026-10-26-Pharo14Release.html","author":{"name":"The Pharo Team","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Pharo","url":"https://pharo.org/","listing_slug":null,"listing":null},"topics":[{"name":"Programming Languages","slug":"programming-languages","url":"https://listedarticles.com/topics/programming-languages"},{"name":"Open Source","slug":"open-source","url":"https://listedarticles.com/topics/open-source"},{"name":"Smalltalk","slug":"smalltalk","url":"https://listedarticles.com/topics/smalltalk"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":754,"reading_minutes":3,"published_at":"2026-10-26T00:00:00.000Z","added_at":"2026-10-26T17:14:59.421Z","updated_at":"2026-10-26T17:14:59.421Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/pharo-14-released","markdown_url":"https://listedarticles.com/articles/pharo-14-released.md","example":false,"citation":"The Pharo Team, Pharo. \"Pharo 14 Released!.\" 26 Oct 2026. https://pharo.org/news/2026-10-26-Pharo14Release.html (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://pharo.org/news/2026-10-26-Pharo14Release.html"},"snippet":null,"score":null},{"slug":"compile-time-dependent-types","title":"Compile-Time Dependent Types","subtitle":null,"summary":"Max Slater introduces Syl, a systems language that encodes compile-time computation in a modal type system inspired by two-level type theory and OxCaml: values carry staticity and erasure modes, enabling dependent types, proofs and totality checks, with examples like a typed interpreter and length-indexed vectors and planned extensions such as modules, reflection and user-defined layouts.","content_type":"blog_post","language":"en","canonical_url":"https://thenumb.at/Syl-Intro/","author":{"name":"Max Slater","url":"https://thenumb.at/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"thenumb.at","url":"https://thenumb.at/","listing_slug":null,"listing":null},"topics":[{"name":"Programming Languages","slug":"programming-languages","url":"https://listedarticles.com/topics/programming-languages"},{"name":"Compilers","slug":"compilers","url":"https://listedarticles.com/topics/compilers"},{"name":"Systems Programming","slug":"systems-programming","url":"https://listedarticles.com/topics/systems-programming"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":2608,"reading_minutes":11,"published_at":"2026-10-25T00:00:00.000Z","added_at":"2026-10-27T23:14:42.254Z","updated_at":"2026-10-27T23:14:42.254Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/compile-time-dependent-types","markdown_url":"https://listedarticles.com/articles/compile-time-dependent-types.md","example":false,"citation":"Max Slater, thenumb.at. \"Compile-Time Dependent Types.\" 25 Oct 2026. https://thenumb.at/Syl-Intro/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://thenumb.at/Syl-Intro/"},"snippet":null,"score":null},{"slug":"openldk-bringing-the-java-world-into-common-lisp","title":"OpenLDK: Bringing the Java World into Common Lisp","subtitle":null,"summary":"Anthony Green, who once worked on gcj, introduces OpenLDK, a JIT compiler and runtime that translates Java bytecode into Lisp so SBCL can compile it to native code, and shows recent progress running JVM-hosted languages, Spring Boot apps and saved images alongside Common Lisp.","content_type":"blog_post","language":"en","canonical_url":"https://atgreen.github.io/repl-yell/posts/openldk-java-in-common-lisp/","author":{"name":"Anthony Green","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"REPL Yell!","url":"https://atgreen.github.io/repl-yell/","listing_slug":null,"listing":null},"topics":[{"name":"Programming Languages","slug":"programming-languages","url":"https://listedarticles.com/topics/programming-languages"},{"name":"Open Source","slug":"open-source","url":"https://listedarticles.com/topics/open-source"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":2330,"reading_minutes":10,"published_at":"2026-10-25T00:00:00.000Z","added_at":"2026-10-26T11:12:45.263Z","updated_at":"2026-10-26T11:12:45.263Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/openldk-bringing-the-java-world-into-common-lisp","markdown_url":"https://listedarticles.com/articles/openldk-bringing-the-java-world-into-common-lisp.md","example":false,"citation":"Anthony Green, REPL Yell!. \"OpenLDK: Bringing the Java World into Common Lisp.\" 25 Oct 2026. https://atgreen.github.io/repl-yell/posts/openldk-java-in-common-lisp/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://atgreen.github.io/repl-yell/posts/openldk-java-in-common-lisp/"},"snippet":null,"score":null},{"slug":"embedding-eyg-in-erlang-programs","title":"Embedding EYG in Erlang programs","subtitle":null,"summary":"Step-by-step guide to embedding EYG scripting in an Erlang application: installing the toolkit, using EYG types, effects and packages from Erlang, and type-checking scripts before running them to give users or agents a tightly controlled scripting environment.","content_type":"tutorial","language":"en","canonical_url":"https://eyg.run/guides/embedding-eyg-in-erlang-programs","author":{"name":null,"url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"EYG","url":"https://eyg.run/","listing_slug":null,"listing":null},"topics":[{"name":"Tutorials","slug":"tutorials","url":"https://listedarticles.com/topics/tutorials"},{"name":"Programming Languages","slug":"programming-languages","url":"https://listedarticles.com/topics/programming-languages"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":1043,"reading_minutes":5,"published_at":"2026-10-22T02:14:39.673Z","added_at":"2026-10-22T02:14:39.673Z","updated_at":"2026-10-22T02:14:39.673Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/embedding-eyg-in-erlang-programs","markdown_url":"https://listedarticles.com/articles/embedding-eyg-in-erlang-programs.md","example":false,"citation":"EYG. \"Embedding EYG in Erlang programs.\" 22 Oct 2026. https://eyg.run/guides/embedding-eyg-in-erlang-programs (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://eyg.run/guides/embedding-eyg-in-erlang-programs"},"snippet":null,"score":null},{"slug":"zls-0-17-0","title":"ZLS 0.17.0","subtitle":null,"summary":"Release notes for ZLS 0.17.0, the Zig language server from zigtools: feature improvements such as not following aliases when renaming symbols, bug fixes, and download links for all supported platforms.","content_type":"changelog","language":"en","canonical_url":"https://zigtools.org/zls/releases/0.17.0/","author":{"name":null,"url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Zigtools","url":"https://zigtools.org/","listing_slug":null,"listing":null},"topics":[{"name":"Developer Tools","slug":"developer-tools","url":"https://listedarticles.com/topics/developer-tools"},{"name":"Programming Languages","slug":"programming-languages","url":"https://listedarticles.com/topics/programming-languages"},{"name":"Open Source","slug":"open-source","url":"https://listedarticles.com/topics/open-source"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":524,"reading_minutes":2,"published_at":"2026-10-22T02:14:36.930Z","added_at":"2026-10-22T02:14:36.930Z","updated_at":"2026-10-22T02:14:36.930Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/zls-0-17-0","markdown_url":"https://listedarticles.com/articles/zls-0-17-0.md","example":false,"citation":"Zigtools. \"ZLS 0.17.0.\" 22 Oct 2026. https://zigtools.org/zls/releases/0.17.0/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://zigtools.org/zls/releases/0.17.0/"},"snippet":null,"score":null},{"slug":"vector-graphics-in-lil","title":"Vector Graphics in Lil","subtitle":null,"summary":"John Earnest's Beyond Loom tutorial uses Hershey vector fonts to teach Lil, Decker's APL-influenced scripting language: points, strokes, and paths as nested lists, then layout and drawing primitives for 2D vector text and shapes.","content_type":"tutorial","language":"en","canonical_url":"https://beyondloom.com/blog/vectorgraphics.html","author":{"name":"John Earnest","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Beyond Loom","url":"https://beyondloom.com/","listing_slug":null,"listing":null},"topics":[{"name":"Graphics","slug":"graphics","url":"https://listedarticles.com/topics/graphics"},{"name":"Programming Languages","slug":"programming-languages","url":"https://listedarticles.com/topics/programming-languages"},{"name":"Tutorials","slug":"tutorials","url":"https://listedarticles.com/topics/tutorials"},{"name":"Open Source","slug":"open-source","url":"https://listedarticles.com/topics/open-source"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":1784,"reading_minutes":8,"published_at":"2026-10-21T08:13:02.079Z","added_at":"2026-10-21T08:13:02.079Z","updated_at":"2026-10-21T08:13:02.079Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/vector-graphics-in-lil","markdown_url":"https://listedarticles.com/articles/vector-graphics-in-lil.md","example":false,"citation":"John Earnest, Beyond Loom. \"Vector Graphics in Lil.\" 21 Oct 2026. https://beyondloom.com/blog/vectorgraphics.html (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://beyondloom.com/blog/vectorgraphics.html"},"snippet":null,"score":null},{"slug":"objects-attributes-maps-oh-my","title":"Objects, attributes, maps, oh my!","subtitle":null,"summary":"Max Bernstein walks through how dynamic language VMs move from hash-table objects to hidden classes (shapes or maps) and inline caches, with Python sketches and notes on how ZJIT handles polymorphic shapes in Ruby.","content_type":"blog_post","language":"en","canonical_url":"https://bernsteinbear.com/blog/object-shapes/","author":{"name":"Max Bernstein","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Max Bernstein","url":"https://bernsteinbear.com/","listing_slug":null,"listing":null},"topics":[{"name":"Programming languages","slug":"programming-languages","url":"https://listedarticles.com/topics/programming-languages"},{"name":"Compilers","slug":"compilers","url":"https://listedarticles.com/topics/compilers"},{"name":"Performance","slug":"performance","url":"https://listedarticles.com/topics/performance"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":3019,"reading_minutes":13,"published_at":"2026-10-21T00:00:00.000Z","added_at":"2026-10-22T20:12:09.664Z","updated_at":"2026-10-22T20:12:09.664Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/objects-attributes-maps-oh-my","markdown_url":"https://listedarticles.com/articles/objects-attributes-maps-oh-my.md","example":false,"citation":"Max Bernstein, Max Bernstein. \"Objects, attributes, maps, oh my!.\" 21 Oct 2026. https://bernsteinbear.com/blog/object-shapes/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://bernsteinbear.com/blog/object-shapes/"},"snippet":null,"score":null},{"slug":"todays-php-security-release-and-how-were-strengthening-php-security","title":"Today's PHP Security Release, and How We're Strengthening PHP Security","subtitle":null,"summary":"The PHP Foundation explains the two critical RCE vulnerabilities fixed in PHP 8.5.12, 8.4.27, 8.3.36 and 8.2.35, how they were found with researchers and AI security tools and fixed, how PHP security handling has changed over two years, and what dependent organizations need to fund.","content_type":"announcement","language":"en","canonical_url":"https://thephp.foundation/blog/2026/10/21/todays-php-security-release-and-how-were-strengthening-php-security/","author":{"name":null,"url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"The PHP Foundation","url":"https://thephp.foundation/","listing_slug":null,"listing":null},"topics":[{"name":"Security","slug":"security","url":"https://listedarticles.com/topics/security"},{"name":"Open Source","slug":"open-source","url":"https://listedarticles.com/topics/open-source"},{"name":"Programming Languages","slug":"programming-languages","url":"https://listedarticles.com/topics/programming-languages"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":1860,"reading_minutes":8,"published_at":"2026-10-21T00:00:00.000Z","added_at":"2026-10-21T17:16:30.386Z","updated_at":"2026-10-21T17:16:30.386Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/todays-php-security-release-and-how-were-strengthening-php-security","markdown_url":"https://listedarticles.com/articles/todays-php-security-release-and-how-were-strengthening-php-security.md","example":false,"citation":"The PHP Foundation. \"Today's PHP Security Release, and How We're Strengthening PHP Security.\" 21 Oct 2026. https://thephp.foundation/blog/2026/10/21/todays-php-security-release-and-how-were-strengthening-php-security/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://thephp.foundation/blog/2026/10/21/todays-php-security-release-and-how-were-strengthening-php-security/"},"snippet":null,"score":null},{"slug":"papers-we-love-flow-typing-a-new-lens-on-linearity","title":"Papers We Love: Flow Typing, A New Lens on Linearity","subtitle":null,"summary":"Jared Forsyth works through a new paper on flow typing that aims to make linear types far less cumbersome, implementing its execution model and explaining how it treats values as pass-by-value with immutable updates, and what that could mean for language design.","content_type":"blog_post","language":"en","canonical_url":"https://jaredforsyth.com/posts/papers-we-love-lens-on-linearity/","author":{"name":"Jared Forsyth","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Jared Forsyth.com","url":"https://jaredforsyth.com/","listing_slug":null,"listing":null},"topics":[{"name":"Programming Languages","slug":"programming-languages","url":"https://listedarticles.com/topics/programming-languages"},{"name":"Compilers","slug":"compilers","url":"https://listedarticles.com/topics/compilers"},{"name":"Research","slug":"research","url":"https://listedarticles.com/topics/research"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":1388,"reading_minutes":6,"published_at":"2026-10-20T00:00:00.000Z","added_at":"2026-10-21T23:10:55.281Z","updated_at":"2026-10-21T23:10:55.281Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/papers-we-love-flow-typing-a-new-lens-on-linearity","markdown_url":"https://listedarticles.com/articles/papers-we-love-flow-typing-a-new-lens-on-linearity.md","example":false,"citation":"Jared Forsyth, Jared Forsyth.com. \"Papers We Love: Flow Typing, A New Lens on Linearity.\" 20 Oct 2026. https://jaredforsyth.com/posts/papers-we-love-lens-on-linearity/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://jaredforsyth.com/posts/papers-we-love-lens-on-linearity/"},"snippet":null,"score":null},{"slug":"2026-is-an-exciting-year-for-the-rust-compiler-and-me","title":"2026 is an exciting year for the Rust compiler (and me)","subtitle":null,"summary":"Rust compiler contributor Matyáš Racek surveys long-running rustc efforts paying off in 2026, including the next-generation trait solver, Polonius, the parallel frontend nearing stabilization, LLVM and micro-optimization speedups, move elimination, polymorphization, Cargo cache and build-dir changes, and reflections on the Rust All Hands.","content_type":"blog_post","language":"en","canonical_url":"https://yoyo-code.com/2026-is-exciting-year-for-rust-compiler-and-me/","author":{"name":"Matyáš Racek","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"yoyo-code","url":"https://yoyo-code.com/","listing_slug":null,"listing":null},"topics":[{"name":"Rust","slug":"rust","url":"https://listedarticles.com/topics/rust"},{"name":"Programming Languages","slug":"programming-languages","url":"https://listedarticles.com/topics/programming-languages"},{"name":"Performance","slug":"performance","url":"https://listedarticles.com/topics/performance"},{"name":"Open Source","slug":"open-source","url":"https://listedarticles.com/topics/open-source"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":2539,"reading_minutes":11,"published_at":"2026-10-19T00:00:00.000Z","added_at":"2026-10-19T23:14:10.690Z","updated_at":"2026-10-19T23:14:10.690Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/2026-is-an-exciting-year-for-the-rust-compiler-and-me","markdown_url":"https://listedarticles.com/articles/2026-is-an-exciting-year-for-the-rust-compiler-and-me.md","example":false,"citation":"Matyáš Racek, yoyo-code. \"2026 is an exciting year for the Rust compiler (and me).\" 19 Oct 2026. https://yoyo-code.com/2026-is-exciting-year-for-rust-compiler-and-me/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://yoyo-code.com/2026-is-exciting-year-for-rust-compiler-and-me/"},"snippet":null,"score":null},{"slug":"borrow-checking-zero-cost-cyclic-mutability","title":"Borrow Checking Zero-Cost Cyclic Mutability","subtitle":null,"summary":"Jake Fecher describes the new design of Ante's borrow checker, which blends group borrowing with his own ideas to relax Rust's aliasing-xor-mutation rule while still statically preventing dangling pointers, enabling safe shared mutability, cyclic mutability and complex data flow at zero runtime cost.","content_type":"blog_post","language":"en","canonical_url":"https://antelang.org/blog/safe_cyclic_mutability/","author":{"name":"Jake Fecher","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Ante","url":"https://antelang.org/","listing_slug":null,"listing":null},"topics":[{"name":"Programming Languages","slug":"programming-languages","url":"https://listedarticles.com/topics/programming-languages"},{"name":"Rust","slug":"rust","url":"https://listedarticles.com/topics/rust"},{"name":"Compilers","slug":"compilers","url":"https://listedarticles.com/topics/compilers"},{"name":"Systems Programming","slug":"systems-programming","url":"https://listedarticles.com/topics/systems-programming"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":3737,"reading_minutes":16,"published_at":"2026-10-19T00:00:00.000Z","added_at":"2026-10-19T14:14:01.067Z","updated_at":"2026-10-19T14:14:01.067Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/borrow-checking-zero-cost-cyclic-mutability","markdown_url":"https://listedarticles.com/articles/borrow-checking-zero-cost-cyclic-mutability.md","example":false,"citation":"Jake Fecher, Ante. \"Borrow Checking Zero-Cost Cyclic Mutability.\" 19 Oct 2026. https://antelang.org/blog/safe_cyclic_mutability/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://antelang.org/blog/safe_cyclic_mutability/"},"snippet":null,"score":null},{"slug":"dynamic-packages-for-free-pascal-and-lazarus","title":"Dynamic Packages for Free Pascal and Lazarus","subtitle":null,"summary":"The getlazarus.org maintainer announces the first release of full dynamic package support for the Free Pascal Compiler and Lazarus IDE, letting components and plugins be built as shared libraries and installed without rebuilding the IDE, and covers restrictions, runtime changes, IDE improvements and how to help.","content_type":"announcement","language":"en","canonical_url":"https://www.getlazarus.org/dynamic/","author":{"name":"sysrpl","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"getlazarus.org","url":"https://www.getlazarus.org/","listing_slug":null,"listing":null},"topics":[{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Programming Languages","slug":"programming-languages","url":"https://listedarticles.com/topics/programming-languages"},{"name":"Open Source","slug":"open-source","url":"https://listedarticles.com/topics/open-source"},{"name":"Compilers","slug":"compilers","url":"https://listedarticles.com/topics/compilers"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":1157,"reading_minutes":5,"published_at":"2026-10-18T20:12:21.105Z","added_at":"2026-10-18T20:12:21.105Z","updated_at":"2026-10-18T20:12:21.105Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/dynamic-packages-for-free-pascal-and-lazarus","markdown_url":"https://listedarticles.com/articles/dynamic-packages-for-free-pascal-and-lazarus.md","example":false,"citation":"sysrpl, getlazarus.org. \"Dynamic Packages for Free Pascal and Lazarus.\" 18 Oct 2026. https://www.getlazarus.org/dynamic/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://www.getlazarus.org/dynamic/"},"snippet":null,"score":null},{"slug":"composite-objects-and-c-26-the-std-polymorphic-type","title":"Composite objects and C++26 the std::polymorphic type","subtitle":null,"summary":"Marius Bancila explains C++26's std::polymorphic, the companion to std::indirect for owning polymorphic members in composite classes, covering value semantics, copying, and how it simplifies strategy objects, AST nodes, and similar has-a hierarchies.","content_type":"tutorial","language":"en","canonical_url":"https://mariusbancila.ro/blog/2026/10/18/composite-objects-and-cpp26-the-stdpolymorphic-type/","author":{"name":"Marius Bancila","url":"https://mariusbancila.ro/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Marius Bancila","url":"https://mariusbancila.ro/","listing_slug":null,"listing":null},"topics":[{"name":"C","slug":"c","url":"https://listedarticles.com/topics/c"},{"name":"Programming Languages","slug":"programming-languages","url":"https://listedarticles.com/topics/programming-languages"},{"name":"Software Engineering","slug":"software-engineering","url":"https://listedarticles.com/topics/software-engineering"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":1888,"reading_minutes":8,"published_at":"2026-10-18T18:59:27.000Z","added_at":"2026-10-21T08:12:55.751Z","updated_at":"2026-10-21T08:12:55.751Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/composite-objects-and-c-26-the-std-polymorphic-type","markdown_url":"https://listedarticles.com/articles/composite-objects-and-c-26-the-std-polymorphic-type.md","example":false,"citation":"Marius Bancila, Marius Bancila. \"Composite objects and C++26 the std::polymorphic type.\" 18 Oct 2026. https://mariusbancila.ro/blog/2026/10/18/composite-objects-and-cpp26-the-stdpolymorphic-type/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://mariusbancila.ro/blog/2026/10/18/composite-objects-and-cpp26-the-stdpolymorphic-type/"},"snippet":null,"score":null},{"slug":"a-new-way-to-think-about-borrow-checking-in-reverse","title":"A New Way to Think About Borrow Checking (In Reverse)","subtitle":null,"summary":"Evan Ovadia explains how the Valen programming language's borrow checker walks functions backwards, in reverse control-flow order, so it already knows how references will be used later, walking through its static typing, static grouping and safety-checking phases, loops, and how the design compares with Rust's borrow checker.","content_type":"blog_post","language":"en","canonical_url":"https://verdagon.dev/blog/reverse-borrow-checking","author":{"name":"Evan Ovadia","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Verdagon (Languages ∩ Architecture)","url":"https://verdagon.dev/","listing_slug":null,"listing":null},"topics":[{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Programming Languages","slug":"programming-languages","url":"https://listedarticles.com/topics/programming-languages"},{"name":"Rust","slug":"rust","url":"https://listedarticles.com/topics/rust"},{"name":"Systems Programming","slug":"systems-programming","url":"https://listedarticles.com/topics/systems-programming"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":3517,"reading_minutes":15,"published_at":"2026-10-18T00:00:00.000Z","added_at":"2026-10-18T20:12:08.987Z","updated_at":"2026-10-18T20:12:08.987Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/a-new-way-to-think-about-borrow-checking-in-reverse","markdown_url":"https://listedarticles.com/articles/a-new-way-to-think-about-borrow-checking-in-reverse.md","example":false,"citation":"Evan Ovadia, Verdagon (Languages ∩ Architecture). \"A New Way to Think About Borrow Checking (In Reverse).\" 18 Oct 2026. https://verdagon.dev/blog/reverse-borrow-checking (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://verdagon.dev/blog/reverse-borrow-checking"},"snippet":null,"score":null},{"slug":"symmetries-in-boolean-scans","title":"Symmetries in boolean scans","subtitle":null,"summary":"Andrea Piseri looks at how array languages like APL implement scans over packed boolean arrays, where a naive loop manages about 0.6 elements per cycle. Using truth-table symmetries, the essay shows that fast versions of just and, less-than and xor are enough to derive good implementations of every other boolean scan, with bit-twiddling implementations in an appendix.","content_type":"essay","language":"en","canonical_url":"https://ap29600.github.io/boolean_scans.html","author":{"name":"Andrea Piseri","url":"https://ap29600.github.io","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Andrea Piseri","url":"https://ap29600.github.io","listing_slug":null,"listing":null},"topics":[{"name":"Programming Languages","slug":"programming-languages","url":"https://listedarticles.com/topics/programming-languages"},{"name":"Performance","slug":"performance","url":"https://listedarticles.com/topics/performance"},{"name":"Algorithms","slug":"algorithms","url":"https://listedarticles.com/topics/algorithms"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":3251,"reading_minutes":14,"published_at":"2026-10-17T02:19:17.258Z","added_at":"2026-10-17T02:19:17.258Z","updated_at":"2026-10-17T02:19:17.258Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/symmetries-in-boolean-scans","markdown_url":"https://listedarticles.com/articles/symmetries-in-boolean-scans.md","example":false,"citation":"Andrea Piseri, Andrea Piseri. \"Symmetries in boolean scans.\" 17 Oct 2026. https://ap29600.github.io/boolean_scans.html (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://ap29600.github.io/boolean_scans.html"},"snippet":null,"score":null}],"total":64,"count":20,"next_offset":20,"has_more":true,"query":{"q":null,"content_type":null,"topic":"programming-languages","publisher":null,"about":null,"author":null,"language":null,"sort":"newest","limit":20,"offset":0}}