FAQ >What is TempleOS? TempleOS (formerly J Operating System, SparrowOS and LoseThos) is a biblical themed lightweight operating system created over the span of a decade by programmer Terry A. Davis.
>How did TempleOS start? Development for TempleOS began in 2003 after Davis suffered from a series of manic episodes that left him briefly hospitalized for mental health issues. Davis is a former atheist who believes that he can "talk with God" and that God told him the operating system he built was God's official temple. According to Davis TempleOS is of 'Divine' intellect due to the inspired nature of the code. According to Davis, God said to create the operating system with 640x480, 16 colors display and a single audio voice. The operating system was coded in a programming language developed by Davis in C/C++ called "HolyC". The OS runs a file system called "Red Sea".
>What can TempleOS do? TempleOS deliberately has no network support. It runs 8-bit ASCII with graphics in source code and has a 2D and 3D graphics library, which run at 640x480 VGA with 16 colors. The OS contains numerous embedded biblical references including a program called AfterEgypt which allows users to "communicate with God" through an oracle.
NOTABLE QUOTES FROM TERRY >I wrote a fucken compiler. Linus has not finished his compiler yet and suffers humilation from Stallman. >Yeah, I killed a CIA nigger with my car in 1999. Score one for the good guys. >My job is to hunt CIA niggers. >Bill gates and the illuminati got a herd of nigger cattle
Can anyone give me a quick rundown on physics girl and what happened to her? Last I knew trolls were impersonating her sending spoofed emails to Terry
Camden Harris
He's the true Moises of our times
Jace Reed
he keeps spamming her email with bible quotes and other shit
Nolan Lopez
i disavow terry until he stop streaming on shitbox and finds a better alternative
Jaxson Martinez
this just looks like some guy lying on his bed listening to BBC radio. I don' get it
Hudson Ross
bumping for death of the heretic pope
Carson Nguyen
Yeah, fuck those cia niggers and cattle.
Colton Cruz
why is he streaming on hitbox.tv ?
Connor Barnes
I remember him streaming on YouTube. Did they kick him?
James Russell
I'm not a Christian. Will TempleOS work on my computer?
Kevin White
commies suppressing his freedom of expression
Michael Myers
Harassing terry is provably the worst thing this board does.
Pretending to be racist or sexist or whatever is one thing but this is a real life vulnerable man that people here fuck with in a potentially devastating way.
Stick to passive forms of mockery.
Carter Thompson
What would be a better alternative than Hitbox? Stream quality on YT is terrible and he'd get banned on Twitch in a minute.
Elijah Ramirez
No one here is harassing Terry, GTFO with your self-righteous bullshit.
Kevin Davis
lol that you think people are being ironically racist on Sup Forums
You can write a LLVM frontend all you want, but it's useless without porting all the libraries, which is effectively re-implementing a large chunk of TempleOS.
Andrew Nguyen
>useless without porting all the libraries Why?
Is holyC marred to its libraries, unlike regular c?
Adam Powell
>Is holyC married to its libraries It depends on what you intend to do with the language.
For the purpose of "Hello, world!" - no.
If you want to port TempleOS applications to run on Windows/Linux/macOS, definitely. At the absolute minimum, you've got a ton of builtins to map, re-implement DolDoc, handle things like no stdin/stdout/fseek(), and translate Gr calls to SDL or something similar to handle primitives.
Blake Williams
noob here whats the deal with the cia? is it just a meme or..?
James Butler
not 4 me
Justin Hernandez
what kind of shit does he do in his streams?
Lucas Jackson
>If you want to port TempleOS applications to run on Windows/Linux/macOS, definitely.
Oh, no. If something's written for TempleOS, it's not going to work.
The aim would be to just get the language working on other OSs. Maybe even cross-compiling.
Jacob Gomez
I think this might be what you're looking for, and illustrates the problem with this kind of approach:
How does this handle DolDoc commands? Sprite pointers?
Jack Sanders
>llustrates the problem with this kind of approach: Where?
That's a script that runs find and replace on text.
What do DolDoc comments look like in terms of bytes? Are they just a blob, or something else?
Aiden Collins
It shows that you can't just generate LLVM IR from HolyC and call it a day. It's not a POSIX friendly language, there's no text mode. Kind of like: forget stdin/stdout, and imagine you only have something like Quartz 2D on macOS
Joseph Brooks
Also, here's an overview of DolDoc, and the "documents, not streams" approach in TempleOS:
>It shows that you can't just generate LLVM IR from HolyC and call it a day. how?
That thing's written in python.
Is there something inherently different about holyC that makes it impossible to compile with a regular compiler? It runs on x86, so surely it must be possible.
Doesn't plan9 also use a file that's text-based to draw the screen too?
I get that it doesn't use a stream for regular output and input.
Zachary Cox
is it just me or are his "little outbursts" getting "worse" day by day?
Thomas Richardson
which ones?
Justin Diaz
HolyC has no language spec, the closest thing we have is: