Announcement

Collapse
No announcement yet.

Lever: Yet Another General Purpose Programming Language

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

  • Lever: Yet Another General Purpose Programming Language

    Phoronix: Lever: Yet Another General Purpose Programming Language

    Lever is yet another attempt at being a modern general purpose programming language that fits along the lines of Perl, Python, and Ruby. Lever has support for GUI/OpenGL applications and also aims to make it easy to interface with C libraries...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    It makes me think about the longest joke in the world:

    This is officially the longest joke in the world

    Comment


    • #3
      Looks like vala without the gobject fetish.

      Comment


      • #4
        Lever needs to be insane levels more efficient than Perl/Python to have any real world impact.

        SDL and OpenGL are rather low level (though not as low as Vulkan).
        Still it's not the API you usually write games straight into, but more API on which your game engines run, on which in turn you write your own game.
        Or in other words, it's the highly speed critical part that talks to SDL and OpenGL.
        Most of the time, these parts are going to be written in either C or C++ (or maybe some specialist stuff similar to Cython).
        You *want* static typng, tightly controlled "manual allocation" (i.e.: you actually DONT do allocation in your critical inner loop, and the last thing you want to hear in your time critical code is "garbage collection". Instead you use buffers that where permanently allocated outside the critical part).

        You keep high level language for game logic, scripting your game world, etc.

        So either :
        - Lever could be a higher level language to write game engines into, but it must show to be damn efficient and usable for critical parts.
        (and it needs to offer something new, like simpler/higher-level than C/C++, and easier to bind than Cython or compiled Perl6)

        - Lever could only be used to prototype stuff, and then it faces already strong competition from Perl/Python and needs to offer something radically better than these.




        Hum, what's next ?
        Vulkan binding in bash ? as if its functioning network stack ( /dev/tcp/ ... ) wasn't "kitchen sink"-ish enough yet ?
        (something that the supporters of SysVinit against systemd are forgetting..)

        (And I'm sure somebody somewhere is dreaming of implementing indirect OpenGL over X11 over network in bash)

        Quick, somebody phone up Lennart and ask him to add Vulkan support into systemd so it's not left behind.

        Comment


        • #5
          Originally posted by axero View Post
          It makes me think about the longest joke in the world:

          http://longestjokeintheworld.com/
          Nice, thanks for the good read

          Comment


          • #6
            Originally posted by DrYak View Post
            Vulkan binding in bash ?
            Yes please, also for busybox's ash, you cannot forget the mobile market.

            Comment


            • #7
              Yawn, yet another dynamic language. I already had a hard time rationalizing why we need PHP, Python, Perl, and Ruby.

              Comment


              • #8
                Originally posted by caligula View Post
                Yawn, yet another dynamic language. I already had a hard time rationalizing why we need PHP, Python, Perl, and Ruby.
                We don't, they're still nice to have.

                Comment


                • #9
                  Originally posted by nils_ View Post
                  We don't, they're still nice to have.
                  apart from ruby, anyway.

                  Comment


                  • #10
                    Originally posted by Mystro256 View Post

                    Nice, thanks for the good read
                    I look forward to seeing them releasing the Nate programming language that is better than Lever. Better late than never.

                    Comment

                    Working...
                    X