this post was submitted on 25 May 2025
268 points (98.9% liked)

linuxmemes

25071 readers
1988 users here now

Hint: :q!


Sister communities:


Community rules (click to expand)

1. Follow the site-wide rules

2. Be civil
  • Understand the difference between a joke and an insult.
  • Do not harrass or attack users for any reason. This includes using blanket terms, like "every user of thing".
  • Don't get baited into back-and-forth insults. We are not animals.
  • Leave remarks of "peasantry" to the PCMR community. If you dislike an OS/service/application, attack the thing you dislike, not the individuals who use it. Some people may not have a choice.
  • Bigotry will not be tolerated.
  • 3. Post Linux-related content
  • Including Unix and BSD.
  • Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of sudo in Windows.
  • No porn, no politics, no trolling or ragebaiting.
  • 4. No recent reposts
  • Everybody uses Arch btw, can't quit Vim, <loves/tolerates/hates> systemd, and wants to interject for a moment. You can stop now.
  • 5. πŸ‡¬πŸ‡§ Language/язык/Sprache
  • This is primarily an English-speaking community. πŸ‡¬πŸ‡§πŸ‡¦πŸ‡ΊπŸ‡ΊπŸ‡Έ
  • Comments written in other languages are allowed.
  • The substance of a post should be comprehensible for people who only speak English.
  • Titles and post bodies written in other languages will be allowed, but only as long as the above rule is observed.
  • 6. (NEW!) Regarding public figuresWe all have our opinions, and certain public figures can be divisive. Keep in mind that this is a community for memes and light-hearted fun, not for airing grievances or leveling accusations.
  • Keep discussions polite and free of disparagement.
  • We are never in possession of all of the facts. Defamatory comments will not be tolerated.
  • Discussions that get too heated will be locked and offending comments removed.
  • Β 

    Please report posts and comments that break these rules!


    Important: never execute code or follow advice that you don't understand or can't verify, especially here. The word of the day is credibility. This is a meme community -- even the most helpful comments might just be shitposts that can damage your system. Be aware, be smart, don't remove France.

    founded 2 years ago
    MODERATORS
     
    top 50 comments
    sorted by: hot top controversial new old
    [–] boardgamesareawesome@lemmy.ca 2 points 4 minutes ago

    Tabletop Simulator.

    Doing that right now, unfortunately.

    [–] eternacht@programming.dev 2 points 23 minutes ago

    As a former Lightroom plugin developer I feel erased!

    [–] SomGye@sh.itjust.works 1 points 8 minutes ago

    Also CoronaSDK users for making Android games back in the day

    You forgot computercraft players

    Literally every game modding community ever:

    [–] vala@lemmy.world 19 points 5 hours ago (1 children)

    Lua is a super underrated language. The standard implementation is under 500kb and it can run almost anywhere. Including inside other programs and on embedded systems that dont even have an OS.

    [–] sp3ctr4l@lemmy.dbzer0.com 5 points 3 hours ago* (last edited 3 hours ago)

    It is great for scripting things that do not need to run exceedingly fast, or are not exceptionally complex.

    2D games? UI? Absolutely.

    Even many subsystems of 3D games can be handled decently well. Procedurally populate a map with items, or generate some NPC populations or weapons or items based on mixxing and matching a bunch of preset components, throw some kind of event tracking and event driven system on top of already existing systems to give your world more depth and breadth.

    But by the time you get to... trying to do an entire 3d render pipeline for graphics more complicated than roughly an N64 or PS1, all of your netcode in a conplex and fast paced game, an entire dynamic 3D physics engine with many active objects... try to to that in Lua, you're probably not gonna have a good time.

    At that point, as the Open MW devs have shown... you can technically stilluse Lua to do this, but you've gotta be running your Lua through LuaJIT, that essentially compiles the parts of the Lua code that need that speed into C, and then run it in C.

    At that point, it arguably makes more sense to just... take those parts of the code and just actually, always, run them in C or C++ or Rust or something.

    ... But after saying all that, I do not mean to take away from what you are saying, which is that Lua is extremely flexble and absolutely does have a wealth of legitimate uses cases.

    [–] erytau@programming.dev 13 points 5 hours ago* (last edited 4 hours ago)

    World of Warcraft plugins and Awesome WM configs. There are some decent 2d game engines that use Lua too, like Love2d!

    [–] _cryptagion@lemmy.dbzer0.com 6 points 4 hours ago

    Don’t forget the one statistically to be enjoyers of war crimes.

    Rimworld mod authors.

    [–] some_random_nick@lemmy.world 15 points 6 hours ago

    Factorio mod dev?

    [–] FilthyShrooms@lemmy.world 3 points 4 hours ago (1 children)

    The helldivers 2 developers, for whatever reason

    [–] Emotional@lemmy.blahaj.zone 2 points 2 hours ago

    also Subnautica

    [–] daniskarma@lemmy.dbzer0.com 8 points 6 hours ago

    Fantasy Console devs

    [–] gandalf_der_12te@discuss.tchncs.de 21 points 7 hours ago (2 children)
    [–] TootSweet@lemmy.world 5 points 7 hours ago

    Hey, there's the one I was looking for!

    That's what I thought too!

    [–] _____@lemm.ee 2 points 4 hours ago

    Lua is awesome, I added some scripting to toggle replay buffer on OBS and to save recording from buffer then restart the buffer. IE: Save last 10-15 minutes of gameplay.

    Very cool to do it in Lua.

    [–] serpineslair@lemmy.world 46 points 9 hours ago (2 children)

    Don't forget Gmod modders!

    [–] BigPotato@lemmy.world 3 points 5 hours ago

    Gmod is the first thing I think of when I hear Lua.

    [–] FartMaster69@lemmy.dbzer0.com 6 points 7 hours ago (1 children)

    Glua is bizzaro world Lua though.

    [–] sp3ctr4l@lemmy.dbzer0.com 4 points 3 hours ago* (last edited 3 hours ago)

    It was so, so, so much worse back in the early days when the FacePunch forums still... existed.

    Probably a majority of forum posts, for years, were people screaming at Garry for making posts that just said something like 'its obvious how this function works, I don't need to explain it', and then oops turns out he did it wrong, new gamebreaking bug / exploit exists for 3 weeks, the first week of which was random forum people telling Garry he did it wrong and him temp or perma banning them.

    That or he would very often just rewrite entire core function libraries, make a tiny 8 word bullet point about it in an avalanche of a changelog, and then say something like, 'shouldn't break existing code', and then well, it would completely break existing game mode code, and then 80% of the most played custom game modes would be broken for a month or more while Garry just either ignored everyone, or told them he didn't care.

    ...

    Also, Roblox just is Gmod in many ways, but with a highly manipulative monetization model built in.

    All the Gmod RP servers would paygate player roles and content and such offsite, outside of the game, setup a webpage or forum that worked as an ecommerce site, run a dedi db and then API connect that into Gmod... Roblox is all of that, but self contained, and with a lot more lawyers on hand to prevent monetization outside of the game itself.

    [–] cygnus@lemmy.ca 39 points 8 hours ago

    To me, Lua will always be the WoW plugin language.

    [–] JiminaMann@lemmy.world 13 points 7 hours ago

    Computercraft enjoyers

    [–] moseschrute@lemmy.world 10 points 6 hours ago

    Today I learned there is a use for lua besides neovim

    [–] De_Narm@lemmy.world 22 points 8 hours ago* (last edited 8 hours ago) (1 children)

    Well, and then there's the guy who made Balatro in Lua.

    [–] crony@lemmy.cronyakatsuki.xyz 9 points 8 hours ago (1 children)

    Using the love2D framework if not wrong

    [–] pemptago@lemmy.ml 8 points 7 hours ago

    Yup! If you have it on steam you can unzip the exe and take a peak at his code.

    [–] Sanctus@lemmy.world 26 points 9 hours ago (3 children)

    Dont forget OpenComputers users! Theres gotta be five of us by now.

    [–] pixeltree@lemmy.blahaj.zone 3 points 1 hour ago (1 children)

    I was sick and tired of not having full remote storage access after losing logistics pipes, we had refined storage and a computercraft peripheral mod for it so I wrote a server and client for remotely requesting items to be delivered via ender chest using the computer craft ipads and the computercraft internet. You'd type in a search query and it would display the top 10 items in the network containing that query and how many there were, then you'd pick the one you wanted from that list by entering its index, then you'd enter the quantity

    [–] Sanctus@lemmy.world 1 points 1 hour ago (1 children)

    You made your own Applied Emergistics 2 lol

    [–] pixeltree@lemmy.blahaj.zone 1 points 11 minutes ago* (last edited 10 minutes ago)

    Yea, I really really can't stand ae2 but I also didn't have control over the mods anyway

    [–] mcmodknower@programming.dev 6 points 7 hours ago (1 children)

    Including the people that only used computercraft?

    There are dozens of us! Dozens!!!

    load more comments (1 replies)
    [–] Luci@lemmy.ca 22 points 9 hours ago (2 children)

    LΓΆve2D gets zero lΓΆve :(

    [–] AllNewTypeFace@leminal.space 4 points 4 hours ago (1 children)

    Lua doesn’t do zero, in case its users find the concept confusing

    [–] Luci@lemmy.ca 1 points 4 hours ago
    [–] _NetNomad@fedia.io 14 points 8 hours ago

    and PICO-8 devs!

    [–] dastechniker@lemmy.world 5 points 7 hours ago

    Isaac modding

    [–] PerogiBoi@lemmy.ca 2 points 5 hours ago

    Me, an XPlane boi. Quietly flying with my Lua scripts.

    [–] Klear@lemmy.world 1 points 5 hours ago
    [–] DmMacniel@feddit.org 9 points 8 hours ago

    WoW Addon programmers?

    [–] h4x0r@lemmy.dbzer0.com 6 points 8 hours ago

    lua_State *L disagrees.

    [–] coherent_domain@infosec.pub 2 points 6 hours ago

    Luanti designers too.

    [–] Irelephant@lemm.ee 5 points 8 hours ago

    I'm using lapis for stuff.

    ^lua's^ ^c^ ^api^ ^is^ ^also^ ^really^ ^good^

    [–] MazonnaCara89@lemmy.ml 4 points 7 hours ago

    Payday 2 mod dev?

    [–] observantTrapezium@lemmy.ca 1 points 5 hours ago

    People who create LMOD modules

    [–] klu9@lemmy.ca 2 points 6 hours ago

    Conky users?

    [–] The_Jit@lemmy.world 1 points 6 hours ago

    Mudlet users.

    load more comments
    view more: next β€Ί