#1
  1. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Oct 2012
    Posts
    2
    Rep Power
    0

    Jx9 - A serious alternative to Lua?


    Quote from the Jx9 Website

    Jx9 is an embeddable scripting engine that implements a Turing complete programming language based on JSON.

    Jx9 is the ideal library to use in applications that require modern and efficient scripting support such as games, database systems, text editors, network applications and so forth. Jx9 borrows concepts from Lua, but uses a clean and familiar syntax similar to C, JavaScript and JSON with a rich standard library built with over 303 functions and 139 constants, making it more accessible to programmers. Jx9 also natively supports multi-threading and the concept of separate engine handles and virtual machines.

    As an embedded interpreter, it allows multiple interpreter states to coexist in the same program, without interference between them. Programmatically, foreign functions in C/C++ as well foreign constants can be added and variables can be defined or modified in the Jx9 environment. Being a quite small program, it is easy to comprehend, get to grips with, and use.
    Jx9 homepage: jx9.symisc.net

    Any feedback?
  2. #2
  3. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Mar 2013
    Posts
    2
    Rep Power
    0

    Response


    Originally Posted by xtremejames183
    Quote from the Jx9 Website



    Jx9 homepage: jx9.symisc.net

    Any feedback?
    Ultimately, Lua is accepted as one of the more powerful scripting backends, and because of that, has a large community to help with many issues. The community size is the main determinant of how successful a scripting backend is used in tandem with major applications.

    Something may be functionally better but won't grow far seeing as many people don't have much of a reason to abandon Lua.

    That being said, I'm settling in on Lua, as JX9 seems to be well rounded but doesn't have the community that Lua has yet, and most people would generally say "What's JX9, why not just use Lua, everyone already knows that!"

IMN logo majestic logo threadwatch logo seochat tools logo