you can now write React in Lua...? Roblox has successfully ported all of React 17.x to Lua It's 80k lines of JS translated to Lua It appears most of this is driven by their JS -> Lua compiler This is totally cursed, but I guess an impressive feat of engineering
@zack_overflow The community fork is much more up to date and is better maintained fwiw github.com/jsdotlua/react…
@zack_overflow they're trying to be fullstack Lua (except for engine) one language for front-end/scripting on every platform (RIP)
@zack_overflow Fun fact: the Roblox iOS app is all “lua React” and has been for years They just run the game engine, and script the whole UI with Lua-versions of react/redux/apollo
@zack_overflow wen RSC tho? github.com/Roblox/react-l…
Check my talk from September on the origins of the project, and how I ran it in an Agile fashion. Shout out to @ThisDotLabs who did the translation of GraphQL, Apollo GQL, React Testing Library, Jest 28, etc while solely developing the JS-to-Lua transpiler in parallel. youtu.be/wRx9oSVaSXs?si…
@zack_overflow LUA is incredibly neat, and has it's own weird cursed features you would like discover
@zack_overflow Now my bio's gonna be 'React dev who writes Lua'
@zack_overflow Remember the saying; Any application that can be written in JavaScript, will be written in JavaScript, then refactored into TypeScript, then rewritten into JSX, then remade in Lua React by a 7 year old 10x developer.
@zack_overflow compiler nerds are of the alchemist school of cursed magic
@zack_overflow It’s not Lua, it’s Luau, which is their own faster, more powerful and statically typed version of Lua
@zack_overflow This is madness! Can't wait what abomination they could make out of this
@zack_overflow so I write world of warcraft addons in react now is what i'm gathering
@zack_overflow We are about to build PWAs inside Roblox
@zack_overflow What’s the end goal here? How will it run in the browser?
@zack_overflow I've even seen react native apps being moved to Lua, it's nothing new
@zack_overflow Good. It will make it easier to create UIs for the Lua-based games.
@zack_overflow They probably exploited child labor to do it. youtube.com/watch?v=n6PYj9…
@zack_overflow Roblox will ensure all human infrastructure runs on Lua before the century is out
@zack_overflow This in a way kinda proves that: Product > Tech Stack. Who that fuck care if you are running assembly, js or lua. If your team can build and scale your product and make revenue, your tech is good enough.
@zack_overflow i cant believe that when im out of uni, the only company that will use my favorite language will be roblox.