by James Boer
Embeddable scripting language with asynchronous and thread-safe operation by default.

Jinx is an embeddable scripting language. It’s designed to be both easy to use and easy to integrate. Compiling and running your first script takes just three lines of C++ code

Why Should I Consider Jinx For My Project?

Jinx is written in modern C++, and has been designed from the ground up for use in realtime applications such as videogames. Its execution model allows asynchronous and thread-safe operation by default. The Jinx language is clean and straightforward, looking a bit like pseudocode

What License Does Jinx Use?

The complete source code for Jinx has been released under the well known and permissive open source MIT license. It can be freely used in both open and closed source project.

-- Fizzbuzz

import core

function {integer x} is divisible by {integer y}
    return x % y = 0
end

loop i from 1 to 100
    set print number to true
    if i is divisible by 3
        write "Fizz"
        set print number to false
    end
    if i is divisible by 5
        write "Buzz"
        set print number to false
    end
    if print number
        write i
    end
    write newline
    wait
end
Information updated 11/26/17
View Comments