[ / / / / / / / / / / / / / ] [ dir / random / 93 / biohzrd / hkacade / hkpnd / tct / utd / uy / yebalnia ]

/prog/ - Programming

Programming

Name
Email
Subject
REC
STOP
Comment *
File
Password (Randomized for file and post deletion; you may also set your own.)
Archive
* = required field[▶Show post options & limits]
Confused? See the FAQ.
Options

Allowed file types:jpg, jpeg, gif, png, webp,webm, mp4, mov
Max filesize is16 MB.
Max image dimensions are15000 x15000.
You may upload5 per post.


e41f60 No.5135

Discuss and share HolyC related talks here.

Important: Stay only on the subject of HolyC only. Terry is wonderful but nobody seems to ever focus on his work. This will try to fill that gap.

Some documentation: https://web.archive.org/web/20170531043554/http://www.templeos.org:80/Wb/Doc/HolyC.html

____________________________
Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.
Post last edited at

68ff2f No.5278

I'll bite. Why? I am fascinated with Terry, love what he did, would love to know more about making ring 0 only OS's work.. but why Holy C? It looks so much like straight C with a ton of exceptions. Why not just use C, like GCC, maybe with some extensions? It would take folks so long to get adept and make programs.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

0f57f3 No.5280

>>5278

He's no nigger, he made his own compiler.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

dd2ac1 No.5285

>>5278

HolyC used to be more like C, but due to the need for the language to work as the shell and the main programming language Terry had to modify the way the language was written. Think how he ones spoke about function pointers how he had to find a new way to represent them in HolyC because of the shell. Terry also wanted to use C as the shell because he never really learned the window batch files or the unix shell.

GCC for Terry had couple of problems

1. GPLv3

Originally terry had a loose idea of selling his OS.

2. JIT

As far as I am aweare GCC does not jit compile any languages..

3. The Size

The feature set of GCC very large and the way how most GNUproject software is written. Means that GCC would take up way too many lines of code and thus either fillup or excede the somewahat arbitrary LOC limit that Terry had. Also GCC has dependencies so those would have to be either ported or reimplemented.

4. Format

TempelOS uses a special fileformat that is somewhat similar to RTF called DolDoc. This is what enebles for the system to have a complex HyperText linking system and for the code to have embeded 3D models, sounds, images and so on. It would propably take a while to implement a proper parser for the format in GCC.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

08a59b No.5334

So is there any project to create a HolyC compiler for a platform other than TempleOS?

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

d456bb No.5341

why is C 'holy'?

do you really think there are Divine things about C?

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

6e5023 No.5342

>>5341

There is a language called HolyC. It's similar to C and has a lot in common, but is not the same language.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.

2f5c53 No.5355

>>5341

The name "HolyC" is a pun. Holy See is the governing body of the catholic church.

Disclaimer: this post and the subject matter and contents thereof - text, media, or otherwise - do not necessarily reflect the views of the 8kun administration.



[Return][Go to top][Catalog][Nerve Center][Random][Post a Reply]
Delete Post [ ]
[]
[ / / / / / / / / / / / / / ] [ dir / random / 93 / biohzrd / hkacade / hkpnd / tct / utd / uy / yebalnia ]