Login
You're viewing the scottodon.com public feed.
  • Oct 29, 2026, 9:11 PM

    Frode Børli's Scope RFC gives each unit of work an identity: an HTTP request, a queue job, a CLI command. Code can key its own state by it, and secondary votes would make superglobals, session, locale and timezone follow it. @Crell called it promising.

    💬 1🔄 0⭐ 0

Replies

  • Oct 29, 2026, 9:11 PM

    Arsan Gamal proposed effect declarations: functions that declare they start processes, read files or touch the network. David Maye and Damian Jóźwiak asked why not attributes. @Crell: engine-enforced without opt-in is "a complete non-starter."

    💬 1🔄 0⭐ 0
  • Oct 29, 2026, 9:11 PM

    Ayoub Ezzini's array_partition splits an array into matching and non-matching halves in one pass, keys preserved. He kept it to two groups, since PHP casts true/false keys to 1/0. @timwolla: "well-written, well-researched and well-argued."

    💬 1🔄 0⭐ 0
  • Oct 29, 2026, 9:12 PM

    Votes, at recording: Sjoerd Langkemper's RFC to make hexdec, octdec, bindec and base_convert throw on invalid characters is 25–1 (closes Nov 1). Muhammed Arshid's Filter enums RFC is 2–11 (closes Nov 4).

    💬 1🔄 0⭐ 0
  • Oct 29, 2026, 9:12 PM

    Quick hits: Pratik Bhujel fixed the Io\Terminal bugs Sjoerd found, vote on hold. Damian postponed the CSV vote at @timwolla's request. Sjoerd proposed openssl_get_channel_binding for SCRAM-PLUS logins.

    💬 1🔄 0⭐ 0
  • Oct 29, 2026, 9:12 PM

    @nicolasgrekas wants SSRF blocking in curl; Levi Morrison asked why not streams too. Máté Kocsis keeps the query params length limit. Abbas proposed async/await on Fibers. And paren-less scalar extension methods got a strong -1 from @imsop.

    💬 1🔄 0⭐ 0
  • Oct 29, 2026, 9:12 PM

    This week's episode is supported by Scalpels: open source apps you host yourself, installed in one click into your own Laravel Cloud or Forge account. The Free plan is $0 forever, and Laravel bills you directly for the hosting. It launches this Saturday, October 31st.

    scalpels.app

    💬 1🔄 0⭐ 0
  • 💬 0🔄 0⭐ 0