|
3 | 3 |
|
4 | 4 | <head>
|
5 | 5 | <meta charset="utf-8">
|
6 |
| - <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> |
7 |
| - <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" integrity="sha384-rwoIResjU2yc3z8GV/NPeZWAv56rSmLldC3R/AZzGRnGxQQKnKkoFVhFQhNUwEyJ" crossorigin="anonymous"> |
8 |
| - |
9 |
| - <link rel="shortcut icon" type="image/x-icon" href="favicon.ico"> |
10 |
| - |
| 6 | + <link rel="shortcut icon" type="image/x-icon" href="favicon.png"> |
| 7 | + <link href="https://fonts.googleapis.com/css?family=Heebo:300" rel="stylesheet"> |
| 8 | + |
11 | 9 | <script>
|
12 | 10 | (function(i, s, o, g, r, a, m) {
|
13 | 11 | i['GoogleAnalyticsObject'] = r;
|
|
25 | 23 | ga('send', 'pageview');
|
26 | 24 | </script>
|
27 | 25 |
|
28 |
| - <title>Versions of Eve</title> |
| 26 | + <title>A Visual History of Eve</title> |
29 | 27 |
|
30 | 28 | <style>
|
| 29 | + body { |
| 30 | + font-family: 'Heebo', sans-serif; |
| 31 | + } |
| 32 | + |
31 | 33 | #heading {
|
32 |
| - margin: 50px; |
| 34 | + margin: 25px 25px 50px 25px; |
33 | 35 | text-align: center;
|
| 36 | + margin-left:auto; |
| 37 | + margin-right: auto; |
| 38 | + text-align: left; |
| 39 | + max-width: 640px; |
| 40 | + } |
| 41 | + #title { |
| 42 | + letter-spacing: 1px; |
| 43 | + font-weight: normal; |
| 44 | + margin-bottom: 0px; |
| 45 | + } |
| 46 | + #subtitle { |
| 47 | + margin: 0px; |
| 48 | + font-style: italic; |
| 49 | + |
| 50 | + } |
| 51 | + h2 { |
| 52 | + letter-spacing: 0.8px; |
| 53 | + font-weight: normal; |
| 54 | + margin-bottom: 5px; |
34 | 55 | }
|
35 | 56 | .item {
|
36 | 57 | margin-left:auto;
|
37 | 58 | margin-right: auto;
|
38 |
| - text-align: center; |
| 59 | + text-align: left; |
39 | 60 | width: 640px;
|
40 |
| - margin-bottom: 20px; |
| 61 | + margin-bottom: 70px; |
41 | 62 | }
|
42 | 63 | .description {
|
43 |
| - text-align: center; |
44 |
| - margin-left:auto; |
45 |
| - margin-right: auto; |
46 |
| - width: 450px; |
| 64 | + text-align: left; |
| 65 | + font-weight: lighter; |
47 | 66 | }
|
48 | 67 | .pic {
|
49 | 68 | max-width: 640px;
|
| 69 | + max-height: 500px; |
50 | 70 | }
|
51 | 71 |
|
| 72 | + .none { |
| 73 | + height: 300px; |
| 74 | + width:640px; |
| 75 | + background-color: lightgrey; |
| 76 | + line-height: 300px; |
| 77 | + color: darkslategray; |
| 78 | + font-weight: bold; |
| 79 | + font-size: 20px; |
| 80 | + text-align: center; |
| 81 | + } |
| 82 | + |
| 83 | + #foc { |
| 84 | + font-size: 30px; |
| 85 | + font-family: -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif; |
| 86 | + font-weight: 500; |
| 87 | + color: #00c784; |
| 88 | + } |
52 | 89 | </style>
|
53 | 90 | </head>
|
54 | 91 |
|
55 | 92 | <body>
|
| 93 | + |
56 | 94 | <div id="heading">
|
57 |
| - <h1>Versions of Eve</h1> |
58 |
| - <!-- TODO description--> |
| 95 | + <a href="http://futureofcoding.org" style="text-decoration: none;"> |
| 96 | + <h1 id="foc">Future of Coding</h1> |
| 97 | + </a> |
| 98 | + <h1 id="title">A Visual History of Eve: 2014 - 2018</h1> |
| 99 | + <h2 id="subtitle"></h2> |
| 100 | + <p> |
| 101 | + In early 2014, Chris Granger et al <a href="https://techcrunch.com/2014/10/01/eve-raises-2-3m-to-rethink-programming/">raised 2.3M in a round led by Andreessen Horowitz</a> with the mission of democratizing programming. |
| 102 | + </p> |
| 103 | + <p> |
| 104 | + They spent their first two years building 30+ prototypes of graphical programming tools. Most of their prototypes enabled users to build interactive visual applications, such as TodoMVC or FourSquare. |
| 105 | + </p> |
| 106 | + <p> |
| 107 | + Two years in, they released Eve v0.2 as the first prototype available to the public. It was a browser-based literate programming environment. Despite all of the graphical programming prototypes, Eve v0.2 was a text-based language. It was inspired by <a href="http://db.cs.berkeley.edu/papers/datalog2011-dedalus.pdf">Dedalus</a> (from the <a href="http://boom.cs.berkeley.edu/">BOOM Lab</a>), which in turn is based on Datalog, a subset of Prolog. |
| 108 | + </p> |
| 109 | + <p> |
| 110 | + They continued iterating on Eve v0.2, and blogged about v0.3 and v0.4, but never released hosted versions of either. <a href="https://groups.google.com/forum/#!topic/eve-talk/YFguOGkNrBo">Eve shut down in early 2018</a> after failing to find an acquirer. |
| 111 | + </p> |
| 112 | + <p> |
| 113 | + Thanks to the Eve team: Chris Granger, Corey Montella, Josh Cole, and Jamie Brandon. You were an inspiration. |
| 114 | + </p> |
59 | 115 | </div>
|
60 | 116 |
|
61 | 117 | <div class="item">
|
62 | 118 | <h2>Aurora</h2>
|
63 | 119 | <div class="description">
|
64 |
| - First seen at <a href="https://www.infoq.com/presentations/reimagining-software">StrangeLoop 2013</a>. Also discussed in <a href="http://incidentalcomplexity.com/2014/10/16/retrospective">this retrospective</a> ("January 2014" section). |
| 120 | + First seen at <a href="https://www.infoq.com/presentations/reimagining-software">StrangeLoop 2013</a>. Discussed in <a href="http://incidentalcomplexity.com/2014/10/16/retrospective">this retrospective</a> ("January 2014" section). |
65 | 121 | </div>
|
66 | 122 | <iframe width="640" height="360" src="https://www.youtube.com/embed/L6iUm_Cqx2s?rel=0&showinfo=0" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>
|
67 | 123 | </div>
|
@@ -93,128 +149,129 @@ <h2>Excel Eve</h2>
|
93 | 149 | <div class="item">
|
94 | 150 | <h2>First Syntax</h2>
|
95 | 151 | <div class="description">
|
96 |
| - Discussed in the <a href="http://incidentalcomplexity.com/2014/11/05/oct/">Oct 2014</a> and <a href="http://incidentalcomplexity.com/2014/12/01/nov/">Nov 2014</a> Dev Diary entries. |
| 152 | + Discussed in the <a href="http://incidentalcomplexity.com/2014/11/05/oct/">Oct 2014</a> and <a href="http://incidentalcomplexity.com/2014/12/01/nov/">Nov 2014</a> entries. |
97 | 153 | </div>
|
98 | 154 | <iframe width="640" height="360" src="https://www.youtube.com/embed/m-acupIazWI?rel=0&showinfo=0" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>
|
99 | 155 | </div>
|
100 | 156 |
|
101 | 157 | <div class="item">
|
102 |
| - <h2>Direct Manipulation Editor</h2> |
| 158 | + <h2>Direct Manipulation & Tables</h2> |
103 | 159 | <div class="description">
|
104 | 160 | Demoed at <a href="https://youtu.be/5V1ynVyud4M?t=32m9s">StrangeLoop 2015</a>.
|
105 | 161 | </div>
|
106 |
| - <!--TODO replace with GIF--> |
107 | 162 | <img class="pic" src="./direct-manipulation-editor.png"/>
|
108 | 163 | </div>
|
109 | 164 |
|
110 | 165 | <div class="item">
|
111 | 166 | <h2>FiveSquare</h2>
|
112 | 167 | <div class="description">
|
113 |
| - Discussed in <a href="http://incidentalcomplexity.com/2015/07/02/mar-jun/">March-June 2015 Dev Diary</a>. Also demoed at <a href="https://youtu.be/5V1ynVyud4M?t=34m21s">StrangeLoop 2015</a>. |
| 168 | + Discussed in <a href="http://incidentalcomplexity.com/2015/07/02/mar-jun/">March-June 2015</a>. Also demoed at <a href="https://youtu.be/5V1ynVyud4M?t=34m21s">StrangeLoop 2015</a>. |
114 | 169 | </div>
|
115 | 170 | <img class="pic" src="./FiveSquare.png"/>
|
116 | 171 | </div>
|
117 | 172 |
|
118 | 173 | <div class="item">
|
119 | 174 | <h2>GraphEve (a.k.a. <a href="http://www.chris-granger.com/2015/08/17/version-0/">Eve v0)</a></h2>
|
120 | 175 | <div class="description">
|
121 |
| - Discussed in <a href="http://incidentalcomplexity.com/2015/10/15/jul-sept/">July-September 2015 Dev Diary</a>. Also demoed at <a href="https://youtu.be/5V1ynVyud4M?t=34m21s">StrangeLoop 2015</a>. |
| 176 | + Discussed in <a href="http://incidentalcomplexity.com/2015/10/15/jul-sept/">July-September 2015</a>. Also demoed at <a href="https://youtu.be/5V1ynVyud4M?t=34m21s">StrangeLoop 2015</a>. |
122 | 177 | </div>
|
123 | 178 | <iframe width="640" height="360" src="https://www.youtube.com/embed/iDyMZZZ2GU4?rel=0&showinfo=0" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>
|
124 | 179 | </div>
|
125 | 180 |
|
126 | 181 | <div class="item">
|
127 | 182 | <h2>MadLibs Notebook</h2>
|
128 | 183 | <div class="description">
|
129 |
| - Discussed in <a href="http://incidentalcomplexity.com/2015/10/15/jul-sept/">July-September 2015 Dev Diary</a>. Also demoed at <a href="https://youtu.be/5V1ynVyud4M?t=42m35s">StrangeLoop 2015</a>. |
| 184 | + Discussed in <a href="http://incidentalcomplexity.com/2015/10/15/jul-sept/">July-September 2015</a>. Also demoed at <a href="https://youtu.be/5V1ynVyud4M?t=42m35s">StrangeLoop 2015</a>. |
130 | 185 | </div>
|
131 | 186 | <img class="pic" src="./madlibs-notebook.png"/>
|
132 | 187 | </div>
|
133 | 188 |
|
134 | 189 | <div class="item">
|
135 | 190 | <h2>Grid Eve</h2>
|
136 | 191 | <div class="description">
|
137 |
| - Discussed in <a href="http://incidentalcomplexity.com/2016/06/03/oct-nov/">October-November 2015 Dev Diary</a>. |
| 192 | + Discussed in <a href="http://incidentalcomplexity.com/2016/06/03/oct-nov/">October-November 2015</a>. |
138 | 193 | </div>
|
139 | 194 | <img class="pic" src="./grid-eve.gif"/>
|
140 | 195 | </div>
|
141 | 196 |
|
142 | 197 | <div class="item">
|
143 | 198 | <h2>CardWiki</h2>
|
144 | 199 | <div class="description">
|
145 |
| - Discussed in <a href="http://incidentalcomplexity.com/2016/06/03/oct-nov/">October-November 2015 Dev Diary</a>. |
| 200 | + Discussed in <a href="http://incidentalcomplexity.com/2016/06/03/oct-nov/">October-November 2015</a>. |
146 | 201 | </div>
|
147 | 202 | <img class="pic" src="./card-wiki.png"/>
|
148 | 203 | </div>
|
149 | 204 |
|
150 | 205 | <div class="item">
|
151 | 206 | <h2>MarkdownEve </h2>
|
152 | 207 | <div class="description">
|
153 |
| - Discussed in <a href="http://incidentalcomplexity.com/2016/06/10/jan-feb/">January-February 2016 Dev Diary</a>. |
| 208 | + Discussed in <a href="http://incidentalcomplexity.com/2016/06/10/jan-feb/">January-February 2016</a>. |
154 | 209 | </div>
|
155 | 210 | <img class="pic" src="./markdown-eve.gif"/>
|
156 | 211 | </div>
|
157 | 212 |
|
158 | 213 | <div class="item">
|
159 | 214 | <h2>WikiEve</h2>
|
160 | 215 | <div class="description">
|
161 |
| - Discussed in <a href="http://incidentalcomplexity.com/2016/06/10/jan-feb/">January-February 2016 Dev Diary</a>. |
| 216 | + Discussed in <a href="http://incidentalcomplexity.com/2016/06/10/jan-feb/">January-February 2016</a>. |
162 | 217 | </div>
|
163 | 218 | <img class="pic" src="./wiki-eve.png"/>
|
164 | 219 | </div>
|
165 | 220 |
|
166 | 221 | <div class="item">
|
167 | 222 | <h2>WikiGrid</h2>
|
168 | 223 | <div class="description">
|
169 |
| - Discussed first in <a href="http://incidentalcomplexity.com/2016/06/22/mar1/">March 2016 Dev Diary</a> and more in <a href="http://incidentalcomplexity.com/2016/06/30/apr/">April 2016 Dev Diary</a>. |
| 224 | + Discussed in <a href="http://incidentalcomplexity.com/2016/06/22/mar1/">March 2016</a> and <a href="http://incidentalcomplexity.com/2016/06/30/apr/">April 2016</a>. |
170 | 225 | </div>
|
171 | 226 | <img class="pic" src="./wiki-grid.gif"/>
|
172 | 227 | </div>
|
173 | 228 |
|
174 | 229 | <div class="item">
|
175 | 230 | <h2>REPLv1</h2>
|
176 | 231 | <div class="description">
|
177 |
| - Discussed in <a href="http://incidentalcomplexity.com/2016/06/22/mar2/">March 2016 Dev Diary</a>. |
| 232 | + Discussed in <a href="http://incidentalcomplexity.com/2016/06/22/mar2/">March 2016</a>. |
178 | 233 | </div>
|
179 | 234 | <img class="pic" src="./repl-v-1.png"/>
|
180 | 235 | </div>
|
181 | 236 |
|
182 | 237 | <div class="item">
|
183 | 238 | <h2>REPLv2</h2>
|
184 | 239 | <div class="description">
|
185 |
| - Discussed in <a href="http://incidentalcomplexity.com/2016/06/30/apr/">April 2016 Dev Diary</a>. |
| 240 | + Discussed in <a href="http://incidentalcomplexity.com/2016/06/30/apr/">April 2016</a>. |
186 | 241 | </div>
|
187 | 242 | <img class="pic" src="./repl-v-2.png"/>
|
188 | 243 | </div>
|
189 | 244 |
|
190 | 245 | <div class="item">
|
191 | 246 | <h2>Eve v0.1</h2>
|
192 | 247 | <div class="description">
|
193 |
| - Discussed in <a href="http://www.chris-granger.com/2016/07/21/two-years-of-eve/">Chris's "Two years of Eve"</a> and also in <a href="http://incidentalcomplexity.com/2016/08/03/july/">July 2016 Dev Diary</a> |
| 248 | + Discussed in <a href="http://www.chris-granger.com/2016/07/21/two-years-of-eve/">Chris's "Two years of Eve"</a> and <a href="http://incidentalcomplexity.com/2016/08/03/july/">July 2016</a>. |
194 | 249 | </div>
|
195 | 250 | <img class="pic" src="./eve-v-1.gif"/>
|
196 | 251 | </div>
|
197 | 252 |
|
198 | 253 | <div class="item">
|
199 | 254 | <h2>Eve v0.2</h2>
|
200 | 255 | <div class="description">
|
201 |
| - Discussed in <a href="http://incidentalcomplexity.com/2016/11/18/october/">October 2016 Dev Diary</a>. See it in action in <a href="https://www.youtube.com/watch?v=TWAMr72VaaU">"Eve: A day in the life"</a>. It can be used online at <a href="http://play.witheve.com/#/examples/quickstart.eve">play.witheve.com</a>. |
| 256 | + Discussed in <a href="http://incidentalcomplexity.com/2016/11/18/october/">October 2016</a>. See it in action at "<a href="https://www.youtube.com/watch?v=TWAMr72VaaU">Eve: A day in the life</a>". It can be used online at <a href="http://play.witheve.com/#/examples/quickstart.eve">play.witheve.com</a>. |
202 | 257 | </div>
|
203 | 258 | <img class="pic" src="./eve-v-2.png" />
|
204 | 259 | </div>
|
205 | 260 |
|
206 | 261 | <div class="item">
|
207 | 262 | <h2>Eve v0.3</h2>
|
208 | 263 | <div class="description">
|
209 |
| - Discussed in <a href="http://incidentalcomplexity.com/2017/04/06/march/">March 2017 Dev Diary</a> and <a href="http://incidentalcomplexity.com/2017/04/18/release-0.3p2/">various</a> <a href="http://incidentalcomplexity.com/2017/06/01/may/">release</a> <a href="http://incidentalcomplexity.com/2017/06/23/release-0.3p5/">notes</a>. |
| 264 | + Discussed in <a href="http://incidentalcomplexity.com/2017/04/06/march/">March 2017</a> and <a href="http://incidentalcomplexity.com/2017/04/18/release-0.3p2/">various</a> <a href="http://incidentalcomplexity.com/2017/06/01/may/">release</a> <a href="http://incidentalcomplexity.com/2017/06/23/release-0.3p5/">notes</a>. This version was eventually skipped in favor of v0.4. |
| 265 | + </div> |
| 266 | + <div class="none"> |
| 267 | + <div>Photo not available</div> |
210 | 268 | </div>
|
211 |
| - <!--TODO no picture available--> |
212 | 269 | </div>
|
213 | 270 |
|
214 | 271 | <div class="item">
|
215 | 272 | <h2>Eve v0.4</h2>
|
216 | 273 | <div class="description">
|
217 |
| - Discussed in <a href="http://incidentalcomplexity.com/2017/08/14/July/">July 2017 Dev Diary</a>. |
| 274 | + Discussed in <a href="http://incidentalcomplexity.com/2017/08/14/July/">July 2017</a>, this version was moved to Rust for faster performance. |
218 | 275 | </div>
|
219 | 276 | <img class="pic" src="./v0.4-performance.gif"/>
|
220 | 277 | </div>
|
|
0 commit comments