the claim of "no runtime" is a bit dubious... you're telling me that you're statically linking a full, modern UI library into every app?
In compiler speak, a runtime provides all infrastructure required by the language for program startup, shutdown, infrastructure for the standard library execution.
Of course there is a (native) runtime, as there is for all languages (like you said) :)
https://docs.perryts.com/language/supported-features.html#ga...
The Perry runtime is surprisiginly small, especially since we (LLVM rather) strip out all that is no needed in one of the compile steps.