/tosg/ - TempleOS General

Terry is live streaming now:
hitbox.tv/terrenceandrewdavis

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.

USEFUL LINKS
Official website: templeos.org/
Download TempleOS: templeos.org/Wb/Home/Web/DownloadOS.html#l1
Blog (HUGE page): templeos.org/Wb/Home/Web/TAD/DailyBlog.html#
Templeos canon:
timelines.issarice.com/wiki/Timeline_of_TempleOS
Live sermons from the high priest himself: hitbox.tv/terrenceandrewdavis


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

Other urls found in this thread:

webmshare.com/play/DmXyP
templeos.org/Wb/Doc/HolyC.html
github.com/jamesalbert/HolyC-for-Linux
templeos.org/Wb/Doc/DolDocOverview.html#l1
templeos.org/Wb/Doc/DolDoc.html
templeos.org/Wb/Kernel/Kernel.html
youtube.com/watch?v=B5YokNW7tIs
youtube.com/watch?v=DSA5d2-kVMM&feature=youtu.be
youtube.com/watch?v=MQS6X0H8JDE&feature=youtu.be
youtube.com/watch?v=7U_gBoU56uU
twitter.com/SFWRedditGifs

fucking cia niggers

praise the lord

Terry has a nice chair. My chair friggin sucks.

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

He's the true Moises of our times

he keeps spamming her email with bible quotes and other shit

i disavow terry until he stop streaming on shitbox and finds a better alternative

this just looks like some guy lying on his bed listening to BBC radio. I don' get it

bumping for death of the heretic pope

Yeah, fuck those cia niggers and cattle.

why is he streaming on hitbox.tv ?

I remember him streaming on YouTube. Did they kick him?

I'm not a Christian. Will TempleOS work on my computer?

commies suppressing his freedom of expression

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.

What would be a better alternative than Hitbox? Stream quality on YT is terrible and he'd get banned on Twitch in a minute.

No one here is harassing Terry, GTFO with your self-righteous bullshit.

lol that you think people are being ironically racist on Sup Forums

all you fuckin beta males

webmshare.com/play/DmXyP

Holy shit redditors are actually here.

what good does it do

>0052104▶
>File: beta.png (364 KB, 778x591)

savage

Yep. Some douche reported him. Fucking nigger.

Back to

comfy TempleOS mondays

why is the stream so fuckedup

Did he kill his bird?

months ago

what happened?

he stomped it and sent pics to Dianna

He never liked that bird, it was a pussy.

What's the actual difference between c and holyC and why has nobody written a LLVM frontend for it yet?

templeos.org/Wb/Doc/HolyC.html

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.

>useless without porting all the libraries
Why?

Is holyC marred to its libraries, unlike regular c?

>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.

noob here
whats the deal with the cia?
is it just a meme or..?

not 4 me

what kind of shit does he do in his streams?

>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.

I think this might be what you're looking for, and illustrates the problem with this kind of approach:

github.com/jamesalbert/HolyC-for-Linux

One example shows:

Print("hello");
transpiles to : printf("hello");

How does this handle DolDoc commands? Sprite pointers?

>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?

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

Also, here's an overview of DolDoc, and the "documents, not streams" approach in TempleOS:

templeos.org/Wb/Doc/DolDocOverview.html#l1
templeos.org/Wb/Doc/DolDoc.html

>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.

is it just me or are his "little outbursts" getting "worse" day by day?

which ones?

HolyC has no language spec, the closest thing we have is:

templeos.org/Wb/Doc/HolyC.html

So, not impossible, but at the very least, you're re-implementing a lot of kernel functions if they don't have POSIX analogues:

templeos.org/Wb/Kernel/Kernel.html

AFAIK plan9 still has quite a bit of POSIX compatibility, whereas TempleOS does not.

bump
youtube.com/watch?v=B5YokNW7tIs

youtube.com/watch?v=DSA5d2-kVMM&feature=youtu.be

has terry ever talked about his thoughts on unix and unix like design philosphy?

obviously multiple users is ungodly

He is not a nigger like linus

>cia.com
>costs $750k to lease
Did someone actually do this?

>is it possible to use this as my main os? Does it play games?

How do we convince Terry to install an ad blocker?

WITNESSED

you're mom does play games
god wants him to watch ads though

>god wants him to watch ads though
did God explicitly say so? poor Terry is getting CIA brainwarped by the nigger ads

Cia monkey niggers

youtube.com/watch?v=MQS6X0H8JDE&feature=youtu.be

youtube.com/watch?v=7U_gBoU56uU

Terry is streaming right now

someone please post the niger cattle webm or terry rodeo'ing the cattles

bumpu

...

you are my greatest ally

u welcome bby

anybody got the version with audio?