Macros - qlova/ilang GitHub Wiki

Macros or inline functions, they allow a form of metaprogramming.

macro firstprogram(message) {
    software {    
        print(message)
    }
}

firstprogram("Hello World")