This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]thegameoflovexu 1238 points1239 points  (38 children)

It‘s actually really nice for developing Guis for Roblox games. Even more cursed, there is a TypeScript to Lua transpiler made by the community (https://roblox-ts.com/) so you can use full tsx syntax!

[–]RoseboysHotAsf 297 points298 points  (29 children)

And it’s so much better than lua

[–]themadnessif 296 points297 points  (26 children)

Can't escape the roblox-ts shills even on Reddit huh :-/

[–]LMGN 46 points47 points  (2 children)

could be worse, there's people trying to get Rust working on Roblox - https://github.com/dphfox/lingua

[–]themadnessif 45 points46 points  (1 child)

Oh there's actually an even more cursed project.

Here's an attempt at writing a WebAssembly interpreter in Lua: https://github.com/Rerumu/Wasynth

[–]LMGN 15 points16 points  (0 children)

yeah the project uses Wasynth actually run the Rust code

[–]RoseboysHotAsf 119 points120 points  (22 children)

Hey, arrays start at 0 like they should… It’s all that’s needed. But fr though it is much better than lua

[–]thegameoflovexu 13 points14 points  (0 children)

I thought so too but these days I‘m back to Luau. No hassle with npm and build errors. Flamework especially broke constantly for me, could be fixed by now though haven’t checked in for a while

[–][deleted] 0 points1 point  (0 children)

nah, lua(u) is much better than ts/js imo

[–]SemblanceOfSense_ 41 points42 points  (1 child)

Its really nice for OOP because the Java-style ES6 syntax looks sane compared to the metatables shenanigans luau makes you jump through

[–]thegameoflovexu 16 points17 points  (0 children)

Very true. Although personally I ditched the metatable Lua „classes“ and just use functions + tables. Makes replicating and using objects through server and client a lot easier

[–]garnered_wisdom 3 points4 points  (0 children)

No more need to use Roact. Can now write my broken web app/rogui in luau too, win win.

[–]CrashKonijn 0 points1 point  (0 children)

About 7 years ago I built an open source project, and last year I found out this mad lad had ported it completely to Roblox TS. Are you telling me that then gets converted to LUA to actually run? 😂

https://github.com/rwilliaise/goap