Stack-based programming language

2025-11-15

#project #rust #gpu



This is a very much WIP stack-based statically typed language with the goal of being able to run seamlessly on the GPU (likely through Vulkan or WGPU).

Here's some example code that is runnable as of now:

$(int => str){
    #{
        dup 15 % 0 == : drop "fizz buzz" ;
        dup 3 % 0 == : drop "fizz" ;
        dup 5 % 0 == : drop "buzz" ;
        true : to_str ;
    }
 } 'fizzbuzz def

$(int, int => ){
    #{
        over over < : drop drop ;
        true : dup fizzbuzz io.println 1 + do_fizzbuzz ;
    }
} 'do_fizzbuzz def

100 1 do_fizzbuzz

For detailed install instructions, visit the GitHub page.