I'm a software engineer @attio. Author of @ripple_ts, @lexicaljs and @inferno_js. Former @reactjs core engineer, and core maintainer of @sveltejs at @vercel.
Happy to announce TSRX. Think it as the spiritual successor to JSX.
We extracted it from Ripple, and made it framework agnostic. It can compile to React, Ripple and Solid, other frameworks to come soon.
It's a TypeScript superset language, with a parser, compiler and a selection of plugins for editors + Prettier + ESlint, etc
It's early alpha but we thought people might be interested in it. 🧵
The TSRX team has listened to feedback and made some important design changes.
We’ve removed the component keyword, cut back on parts that felt too magical, and aligned TSRX more closely with JSX in how components are consumed. ⤵️
@theWAL_63@SemperFiArsenal I’m still proud of the team and will in London tomorrow to show that. Might not have gone our way tonight, but we also didn’t give them any real chances other than that penalty.
@theWAL_63 Agreed. We need some summer hires that elevate us in creativity. Although tbh PSG weren’t that great tonight either attacking. To lose on penalties is always bitter. We can’t blame big gabbs for the loss either, he’s been heroic all season. There’s not a defender like him
@theWAL_63 Odegaard was not on it tonight. Nor was Trossard or Martinelli. TBH Saka was hacked to shit and the was ref was bent. I feel like we just need a better replacement for Odegaard, if I''m honest. We just miss that creative genius that we used to have.
@bitclaw Condition hooks is another major win. This comes from someone that created React hooks to begin with, they were originally designed to be conditionally.
@mrpancakes39 Precisely, the feedback we had was that it trying too hard to be its own language actually made it harder to learn and made it prone to issues with modern models.