Remix.run Logo
Jyaif a day ago

[flagged]

mananaysiempre 21 hours ago | parent | next [-]

Embedders of Lua are not equidistributed across platforms with the general population of programmers or with user-exposed general-purpose computers. Not even close. One of the selling points of Lua is how easy it is to run on a toaster or potato, so disproportionately many ports of Lua are in fact running on toasters and potatoes.

kragen 21 hours ago | parent | prev | next [-]

You have no idea what 90% of their users are using. A lot of them aren't using LLVM or GCC. I'm pretty sure Roblox and WoW, for example, aren't normally compiled with LLVM or GCC. Whether those two games account for 99% of Lua's users or 0.001% depends on how you count, but no matter how you count, you have no idea.

debugnik 20 hours ago | parent | next [-]

Roblox accounts for 0% of stock Lua users, they run Luau. And many uses of Lua you come up with will be using LuaJIT or pinned to an older, possibly forked, Lua release.

I'm not agreeing with the comment you replied to, just nitpicking.

kragen 20 hours ago | parent [-]

You have good points.

canyp 21 hours ago | parent | prev [-]

[flagged]

nxobject 14 hours ago | parent | prev [-]

The USP of Lua is the fact that's its easy to target embedded and microcontroller with funky/frozen toolchains -- that's why PUC-Rio Lua is written in C89. You're just as likely to have to use a "#pagma packed" as an attribute.