Announcement

Collapse
No announcement yet.

Lua 5.4 Released With New Garbage Collection Mode, Warning System

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Lua 5.4 Released With New Garbage Collection Mode, Warning System

    Phoronix: Lua 5.4 Released With New Garbage Collection Mode, Warning System

    Lua 5.4 shipped today as the newest version of the interpreter for this scripting programming language that is particularly popular for embedding within games and other applications...

    http://www.phoronix.com/scan.php?pag...a-5.4-Released

  • #2
    Go Lua go!

    Comment


    • #3
      Migrating packages from Lua 5.3 to 5.4 seems to be pretty straightforward, By default 5.4 has backward compatibility to 5.3 enabled. Some of the previous version changes were a lot harder to manage.

      Comment


      • #4
        Originally posted by cbxbiker61 View Post
        Some of the previous version changes were a lot harder to manage.
        Which changes in 5.{1,2,3} have been hard to manage?

        Comment


        • #5
          Does any one knows about speed benchmarks of lua5.3 vs Lua5.4?
          I really hoped that Luasockets, and Lua Filesystem could one day be part of the Standard Library like in other languages.. I understand their desire for Embedded market,
          But at least provide a sane option so that anyone could compile that into the Lua vm, it would be awesome

          Comment


          • #6
            Does it have performance parity with LuaJIT?

            Comment


            • #7
              Originally posted by tuxd3v View Post
              Does any one knows about speed benchmarks of lua5.3 vs Lua5.4?
              The interpreter loop uses computed goto for dispatch now (if the compiler supports it), which seemed to be a noticeable improvement last time I checked.

              Originally posted by tuxd3v View Post
              I really hoped that Luasockets, and Lua Filesystem could one day be part of the Standard Library
              The limit imposed on the core language has always been to stick to what can be implemented in standard C89, with the one exception being dynamic module loading. Neither of those 2 libraries can be done in pure C89, so it's unlikely to happen any time soon.

              Originally posted by tuxd3v View Post
              But at least provide a sane option so that anyone could compile that into the Lua vm, it would be awesome
              There's nothing stopping you from doing this yourself or using a "batteries included" distribution. Why should the developers make their language more burdensome for it's intended use case just because you want some minor convenience?
              Last edited by JustinTurdeau; 07-03-2020, 08:42 AM.

              Comment

              Working...
              X