Product Information
What is Holyc?
HolyC, as the name suggests, is a C-like programming language with several key differences and improvements. Like C, it is whitespace-agnostic and compiles to assembly language. The most notable difference is that HolyC uses 'just-in-time' compilation, meaning you run code directly from the file rather than compiling it into a binary (like .exe files on Windows). This is similar to interpreted languages like Python and Lua, some of which have JIT versions like PyPy and LuaJIT. However, having an entire operating system like this is amazing—you can simply change a file and restart, and the OS is already updated! Unlike Linux or BSD, where you must download and rebuild everything to modify the OS itself, HolyC offers versatility and simplicity. Additionally, HolyC includes much syntactic sugar, allowing the same thing to be written in different ways, similar to dialects in human languages. Functions can have variable argument counts, specified with (...) in the function definition, and the function body can use built-in argc and argv variables to access arguments. Finally, HolyC has no required main() function; expressions outside functions are evaluated from top to bottom in the source code, making the language behave like a shell—in fact, it is the shell for TempleOS.
How to use Holyc?
HolyC is a C-like language with JIT, syntactic sugar, and more for a simple, powerful, and flexible coding environment, enabling direct execution and easy OS modifications.
Core Functions of Holyc
Lightweight
Portable
Script Support
Command Line Interface
Usage Scenarios of Holyc
- Serve as a general-purpose programming and scripting language in TempleOS.
- Run code directly from files without compiling into binaries.
- Use as the operating system's shell.
- Conveniently modify operating system files.
- Solve various programming problems.
Common Questions about Holyc
What does HolyC do?
How do I use HolyC?
What are the core features of HolyC?
What are the application scenarios of HolyC?





















