Elektrine
EN
Log in Register
Paige Chat Timeline Communities Gallery Videos Email DNS VPN Uptime Kairo
Back to Timeline
Remote

Michał Marcin Brzuchalski

@brzuchal@phpc.social
mastodon 4.6.6
  • Open on phpc.social
0 Followers
0 Following
3 Posts
Joined January 25, 2019
GitHub:
https://github.com/brzuchal

Posts

Open post
brzuchal
Michał Marcin Brzuchalski @brzuchal@phpc.social · Aug 05, 2026
Michał Marcin Brzuchalski
@brzuchal@phpc.social
phpc.social
Replying to @TheCodeLorax@tech.lgbt
@TheCodeLorax@tech.lgbt Thanks. I’ll be interested to read it. This RFC takes a narrower route: concrete runtime value kinds with native syntax and enforced element types. The two approaches may well be complementary.
0
0
0
0
Open post
brzuchal
Michał Marcin Brzuchalski @brzuchal@phpc.social · Aug 05, 2026
Michał Marcin Brzuchalski
@brzuchal@phpc.social
phpc.social
Replying to @mattbrowndev@mastodon.social
@mattbrowndev@mastodon.social Fair point. `vec` names the collection shape rather than its mutability. The name follows existing precedent: Hack uses `vec` for an ordered value-type collection, and Rust uses `Vec` as the standard vector type. In this proposal, immutability is a shared property of all collection kinds rather than something encoded in each name. Still, naming is open for discussion at this draft stage.
0
0
0
0
Open post
brzuchal
Michał Marcin Brzuchalski @brzuchal@phpc.social · Aug 04, 2026
Michał Marcin Brzuchalski
@brzuchal@phpc.social
phpc.social
I’ve published an early draft RFC for native immutable collections in PHP: https://wiki.php.net/rfc/immutable_collections The proposal introduces runtime-typed, immutable value collections with native syntax. The implementation is already functional, but the RFC is still in draft and has not entered formal internals discussion yet. Early feedback on the direction, syntax and API is very welcome.
0
6
0
0

Remote instance

phpc.social
Open on original server

Media

313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

Platform

  • Email
  • Chat
  • Timeline
  • Communities
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ

Legal

  • Terms of Service
  • Privacy Policy
  • Warrant Canary
  • Lite (no JS)
  • VPN Policy
  • Source code

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 22:36:35 UTC