What's Next?
Congratulations
You have completed all 16 lessons. You now understand HolyC's types, control flow, functions, classes, pointers, and compile-time metaprogramming.
That is a real accomplishment. HolyC is an unusual language with a singular history, and you have learned its core ideas.
What to Explore Next
- TempleOS itself -- Download and run TempleOS in a virtual machine. Experience HolyC in its native environment: no mouse, no networking, 640×480 16-color display.
- Aiwnios -- Explore the Aiwnios source code on GitHub. It is a complete HolyC compiler and runtime written in C.
- The TempleOS source -- Read Terry's original HolyC code. It is available in the TempleOS distribution and on GitHub mirrors.
#exemetaprogramming -- Explore how#exeblocks can generate data structures, precompute tables, and embed constants at compile time.- TempleOS graphics -- The original TempleOS has a sprite editor, 3D flight simulator, and other programs written in HolyC.
Build Something
- A calculator -- parse and evaluate arithmetic expressions in HolyC
- A sorting visualizer -- implement bubble sort or quicksort and print each step
- A number theory program -- primes, factorization, or the Collatz sequence
- A text adventure -- simple game logic using HolyC's
switchand functions
References
- TempleOS on GitHub -- a mirror of the TempleOS source code.
- Aiwnios on GitHub -- the HolyC compiler used in this course.
- TempleOS Wikipedia -- background on the OS and its creator.
- The TempleOS Online Documentation -- Terry's original documentation, preserved online.
- HolyC Overview -- a concise summary of the language's features.