-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
55 lines (54 loc) · 3.33 KB
/
index.html
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
54
55
<!DOCTYPE html>
<html lang="en">
<head>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-136873511-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-136873511-1');
</script>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="icon" type="image/png" href="images/1e14-logo.png">
<link href="https://fonts.googleapis.com/css?family=Quicksand|Raleway:400,600"
rel="stylesheet">
<link rel="stylesheet" href="index.css">
<title>1e14.org</title>
</head>
<body>
<header>
<img class="header__logo" src="images/1e14-logo.svg" alt="logo">
<h1 class="header__title">1e14</h1>
<div class="header__links">
<a class="header__github" href="https://github.com/1e14" target="_blank"><img src="images/github-logo.svg" alt="1e14.org on GitHub"></a>
<a class="header__medium" href="https://medium.com/1e14" target="_blank"><img src="images/medium-logo.svg" alt="1e14.org on Medium"></a>
<a class="header__npm" href="https://www.npmjs.com/org/1e14" target="_blank"><img src="images/npm-logo.svg" alt="1e14.org on npm"></a>
</div>
</header>
<section class="intro">
<h1>About</h1>
<p>The <strong>1e14.org</strong> project aims to bring <em><a href="https://github.com/1e14/1e14/wiki/Key-Concepts#function-graph" target="_blank">function graph programming</a></em> (FGP) into the mainstream, by developing and maintaining the building blocks necessary for FGP programs as open-source libraries and frameworks.</p>
<p>(In "function graph programming", code is organized into a nested structure of interconnected <em>nodes</em>, rather than text files.)</p>
<p class="intro__fgp-example"><img src="images/fgp-example.svg" alt="FGP example"></p>
</section>
<section class="projects">
<h1>Projects</h1>
<p><strong>1e14.org</strong> is running two open-source projects at the moment. We're looking to expand this over time, as FGP and 1e14 lend themselves very well to a wide range of applications.</p>
<div class="projects__1e14">
<h2><a href="https://github.com/1e14/1e14" target="_blank">1e14</a></h2>
<p>The first, also named <strong>"1e14"</strong>, is a library (plus extensions) that provides the foundations for building FGP programs.</p>
<p>It's fairly stable, and well <a href="https://github.com/1e14/1e14/wiki" target="_blank">documented</a>.</p>
</div>
<div class="projects__ninety">
<h2><a href="https://github.com/1e14/ninety" target="_blank">Ninety</a></h2>
<p>The other one, <strong>"ninety"</strong>, is a modern <em>web application framework</em>. Ninety largely adheres to the <a href="https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93viewmodel" target="_blank">MVVM</a> architectural pattern, but you build the app as an FGP graph, where <em>changes</em> flow through the program.</p>
<p>As a framework, Ninety focuses on clarity and performance.</p>
<p>Ninety is a <strong>work in progress</strong> and so it's not considered ready for use, but there is a very early demo that you can check out <a href="/ninety-demo/" target="_blank">here</a>.</p>
</div>
</section>
<footer>
<p>©2019 Dan Stocker</p>
</footer>
</body>
</html>