Nim compiles fine to executables.
It integrates well with QT6 & C++.
Here some demo code,
# Tuple on Stack
type
PersonStack = tuple
name: string
age: int
var
ap: PersonStack = (name: "Peter", age: 30)
echo ap.name, ":",ap.age
proc printit(p: PersonStack) =
echo p.name
echo...