Although the compiler supports TempleOS-style x86_64 assembly, it internally transpiles to AT&T syntax, this can make it challenging in compiling code. However, it is an intuitive feature and useful for learning assembly.
This compiler adds 3 things: - Interoperability with c, this allows it to talk with posix and other c libraries. - auto keyword for type inference both for variables and function returns. - continue keyword, I didn't realise holyc didn't have a continue keyword, it's pretty useful so I've left it in.
I've made a website for the project: https://holyc-lang.com/ which documents the language.