Roblox Creates React In Lua
Unlock all features
FREE: Get instant access to 10 AI summaries, chats, or transcripts per day.
Unlock all features
FREE: Get instant access to 10 AI summaries, chats, or transcripts per day.
Unlock all features
FREE: Get instant access to 10 AI summaries, chats, or transcripts per day.
Unlock all features
FREE: Get instant access to 10 AI summaries, chats, or transcripts per day.
Unlock all features
FREE: Get instant access to 10 AI summaries, chats, or transcripts per day.
Related videos
"Use AI Now!" Prime Reacts
ThePrimeTime
199.1k views
TMUX in 100 seconds | Prime Reacts
ThePrimeTime
322.0k views
Why I Use C | Prime Reacts
ThePrimeTime
242.9k views
Why CS Is Dead | Prime Reacts
ThePrimeTime
250.8k views
Why I Quit Copilot | Prime Reacts
ThePrimeTime
337.5k views
Be Less Precious | Prime Reacts
ThePrimeTime
78.4k views
LeetCode Isnt Real | Prime Reacts
ThePrimeTime
286.5k views
AI Interview | Prime Reacts
ThePrimeTime
82.9k views
The Greatest TO DO App Ever Created | Prime Reacts
ThePrimeTime
145.3k views
I Hate Rust | Prime Reacts
ThePrimeTime
211.9k views
Top Comments (10)
HERE WE GO, LADS: LUA MENTIONED
man, if only roblox didnt permaban linux as a platform Edit: 2025 jan. Sober works nicely as a roblox launcher on Linux
Roblox actually did this a long time ago. It's mainly used to write ui code in their engine. Afaik they aren't actually using lua for their website? Also, fun fact, their fork of lua (called luau) has a type system and some other goodies such as compound assignment and continue statements in loops. It does this while still staying simple. Best part is that it's open source and you can use it freely (although their c API documentation is lacking). I haven't wanted to go back to vanilla lua since.
cursed title
You better hope the cricket won't DMCA this video, he seems determined.
Lua’s length operator is actually even *more special* than you think. #tbl returns the length of the table *only* when the table is a “sequence” (ie contains sequential keys only). If any keys are non-sequential (think nils or strings), the result of #tbl is undefined and up to implementations.
Redis has embedded Lua, which lets you write Lua scripts that are atomic. Fun language to work with.
As a part-time fun based Lua developer, there is a beautiful thing in Lua called Metatable and Metamethods. Since Lua lacks classes, these two can mimic some of object oriented behavior. You can easily change a table's behavior by using those metamethods. If you want to create an Array class, you would change the _newindex metamethod (this will be called when there is an assignment, _index will be called when there is an access.) to count its length and also set it with rawset() method. You can also change the behavior of the length operator (#). Using Lua made me furious because it lacks so many things like data structures and some algorithms/functionality you would consider a standard but later on after spending some time trying to implement things, this made me actually realize how much someone can forget the basics because using a library is a lot easier. It is a crazy small and core language that can be a lot more by using what it provides.
as a roblox dev react-lua is extremely useful for creating declaritive ui functionality and makes it alot easier to put together large projects.
Brazil mentioned!
Unlock the Data Inside
Turn Videos into Knowledge
- Get FREE 10/day: transcripts, summaries, chats
- Chat with videos, export text & PDF
- $1 free API credit for RAG, chatbots & research
Free forever plan • All features unlocked
Top Comments (10)
HERE WE GO, LADS: LUA MENTIONED
man, if only roblox didnt permaban linux as a platform Edit: 2025 jan. Sober works nicely as a roblox launcher on Linux
Roblox actually did this a long time ago. It's mainly used to write ui code in their engine. Afaik they aren't actually using lua for their website? Also, fun fact, their fork of lua (called luau) has a type system and some other goodies such as compound assignment and continue statements in loops. It does this while still staying simple. Best part is that it's open source and you can use it freely (although their c API documentation is lacking). I haven't wanted to go back to vanilla lua since.
cursed title
You better hope the cricket won't DMCA this video, he seems determined.
Lua’s length operator is actually even *more special* than you think. #tbl returns the length of the table *only* when the table is a “sequence” (ie contains sequential keys only). If any keys are non-sequential (think nils or strings), the result of #tbl is undefined and up to implementations.
Redis has embedded Lua, which lets you write Lua scripts that are atomic. Fun language to work with.
As a part-time fun based Lua developer, there is a beautiful thing in Lua called Metatable and Metamethods. Since Lua lacks classes, these two can mimic some of object oriented behavior. You can easily change a table's behavior by using those metamethods. If you want to create an Array class, you would change the _newindex metamethod (this will be called when there is an assignment, _index will be called when there is an access.) to count its length and also set it with rawset() method. You can also change the behavior of the length operator (#). Using Lua made me furious because it lacks so many things like data structures and some algorithms/functionality you would consider a standard but later on after spending some time trying to implement things, this made me actually realize how much someone can forget the basics because using a library is a lot easier. It is a crazy small and core language that can be a lot more by using what it provides.
as a roblox dev react-lua is extremely useful for creating declaritive ui functionality and makes it alot easier to put together large projects.
Brazil mentioned!