Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> You don’t fight the language, you actually implement things

roflcopter. While in general one could say that about basically any language, this is RICH for Lua.

You implement things... Over. And over. And over. And over. And over. And over. And over. And over. And over. And over. And over. And over. And over. And over. And over. And over. And over. And over. And over.

Because every person writing Lua thinks they’re gods gift to Lua. Only their bespoke implementation of THING is correct. Often due to some pedantic definition of “performance”. The ecosystem blows chunks; Luarocks is an unfunny joke.

If NIH was condensed to a language, it’d be Lua



I’m not sure why a language born to be embedded should have such an ecosystem, the C environment you embed it in is the ecosystem. For example I use it mostly with love2d for games and tools development, love2d is my ecosystem, sure I can look for libraries on GitHub, but I feel like it’s pretty much the same I would do for C header only libraries for example. LuaRocks is ok, imo still better than the gigantic mess NPM is, that’s not an ecosystem that’s a landfill




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: