Artemis Language Docs

ARX Examples

ARX is a minimum viable product as of version [2025.09.26]

User Greet Example

            
using io

int _exec() {
    string x = io.input('> ')
    io.print('Hello ' + x + ' from ARX!\n')
    return 0
}
            
        

Fibonacci Example

            
using io

int fib(int n) {
    if (n <= 1) {
        return n
    }
    return fib(n - 1) + fib(n - 2)
}

int _exec() {
    int result = fib(io.input_integer('> '))
    io.print(result)
    return 0
}
            
        

Counter Class Example

            
using io

class Counter {
    int value = 0

    void _init(int start) {
        this.value = start
    }

    void increment() {
        this.value++
    }
}

int _exec() {
    any:Counter c = Counter(69)

    c.increment()
    io.print(c.value)

    return 0
}