4 pointsby oncelock7 hours ago1 comment
  • oncelock7 hours ago
    After months of work, I'm happy to release `0.10.0`. It comes with LuaJIT v3's new syntax, parallel installs, <1ms startup time, and a full Windows compiler suite allowing you to compile luarocks packages effortlessly.

    > What is lde?

    It is your *l*ua *d*evelopment *e*nvironment that ensures *l*ua is *d*one *e*asy. It provides a package manager that can run your code, bundle it to a single lua file, or to a portable executable for your users without them needing lua on their system. It intends to provide full luarocks compatibility.

    It is written entirely from scratch in LuaJIT using FFI to ensure it is as fast as possible. It starts up faster than Zig written Bun, and Rust written Lux, and currently installs projects faster than Lux and Luarocks.

    > Is this related to lpm?

    Yes, it was renamed for several reasons. It doesn't have the greatest seo (a lot of package managers previously named lpm..). Calling it "the" lua package manager feels conceited.

    > Download where?

    Check https://lde.sh/download which will give you a variety of options, install scripts and links to manual downloads if you're not comfortable running a script.