r/PHP • u/Embarrassed-Total609 • 23h ago
xphp v0.3.0: A language is only as alive as its ecosystem
math3usmartins.hashnode.devrecently I released xphp v0.3.0 -- and since a language is only as alive as its ecosystem, I also released:
- language server
- phpstorm and vscode plugins
- collections: the first xphp library, using generics and variance-aware.
I wrote the whole story up here: https://math3usmartins.hashnode.dev/a-language-is-only-as-alive-as-its-ecosystem
I'm looking for criticism and skeptical feedback as much as I'm looking for contributors. xphp can't / shouldn't be maintained by a single person.
p.s. xphp is a superset of php. meaning it compiles into php like typescript compiles into javascript. the most relevant feature so far is generics with variance support. but it also supports closure signature types and other features are coming.
important: xphp is part of the php ecosystem by design. its goal is to help the ecosystem grow bigger and stronger. find more about that at https://github.com/xphp-lang/xphp/blob/main/README.md#ecosystem-and-community-first