summaryrefslogtreecommitdiff
path: root/index.html
blob: fd7bed667402d2a7a0541b54ec34dfb49eb962dc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
	<head>
		<title>The Evosaur Project</title>
		<link rel="stylesheet" href="/style.css" />
		<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
		<meta charset="utf-8" />
	</head>
	<body>
		<h1>The Evosaur Project</h1>
		<p>
		<!--TODO: Yeah, we need to write something real in here sometime...-->
		The Evosaur Project intends to be a parent metaproject for alternatives to modern computing, including but not limited to the fields of CPU architectures, operating systems, networking protocols, and userspace programs.
		</p>
		<p>
		<small>
		(Everything here is work-in-progress.)
		</small>
		</p>
		<h2>Philosophy</h2>
		<ul>
			<li>
			Do what the programmer writes.  For example, the compiler MUST NOT do GCC-style optimizations such as replacing <code>printf("Hello, world!\n")</code> with <code>puts("Hello, world!")</code> (C example, we'll use our own language when that happens).  However, as humans often make mistakes (i.e. it is rarely wanted to use <code>printf</code> instead of <code>puts</code> for printing a single string), linters SHOULD be able to detect that (and more subtle issues like double-free, use-after-free, potential buffer overflows, etc) and offer alternatives.  But in no circumstance should the computer do differently than told.
			</li>
		</ul>
		<h2>Thoughts</h2>
		<p>
		These are incomplete (as in not complete enough to be in a specification of any kind) thoughts that we had.
		</p>
		<ul>
			<li>
			<a href="/thought/unix-philosophy-confusing">The ``UNIX Philosophy'' is Confusing</a>
			</li>
		</ul>
		<h2>Licensing</h2>
		<p>
		Unlike most of <a href="https://www.andrewyu.org/">Andrew</a> and <a href="https://users.andrewyu.org/~hax/">Test_User</a>'s Websites, this Website conveys new ideas that may be fundemental to future computing, thus ruling out Public Domain as a ``licensing'' option.  Some type of copyleft will be used but we can't decide which specifically for now.  Until then, please contact <code>evosaur AT andrewyu DOT org</code> for permission to use.  (Basically: For now, all rights reserved.)
		</p>
		<h2>Community</h2>
		<ul>
			<li>
			Mailing list: <code>evosaur AT andrewyu DOT org</code>
			</li>
			<li>
			Internet relay chat: <code>#evosaur</code> on <code>irc.andrewyu.org</code> port <code>6697</code> (with TLS)
			</li>
		</ul>
		<div id="footer">
			<hr />
			<p><a href="/">The Evosaur Project</a></p>
		</div>
	</body>
</html>