-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
1 lines (1 loc) · 1.83 KB
/
index.html
1
<html><head><title>Cal Herries</title><meta charset="UTF-8"><meta content="My personal site." name="description"><meta content="width=device-width, initial-scale=1" name="viewport"><link href="resources/public/css/app-components.css" rel="stylesheet"><link href="resources/public/css/app-utilities.css" rel="stylesheet"></head><body class="p-8"><pre><code></code></pre><div class="mb-5"><b>About me</b><ul><li>I know very little about anything (I'm working on it).</li><li>I spend most of my time typing out data in the form of characters.</li><li>Occasionally the data I type solves interesting problems.</li><li>But most of the time, it just solves problems caused by other data, usually written by me.</li></ul></div><div class="mb-5"><b>Projects</b><ul><li><a href="https://github.com/calherries/rich">Rich</a>, a rich text editor for ClojureScript</li><li><a href="https://github.com/calherries/graft">Graft</a>, a 30 LOC graph database implementation for Clojure</li></ul></div><div class="mb-5"><b>On programming</b><ul><li><a href="posts/abstraction.html">Abstraction</a></li><li><a href="posts/predicate-set-duality.html">Predicate-set duality</a></li><li><a href="posts/objects-as-closures.html">Objects as closures</a></li><li><a href="posts/subtyping-and-inheritance.html">Subtyping and inheritance</a></li></ul></div><div class="mb-5"><b>On life</b><ul><li><a href="posts/turning-20-in-the-age-of-uncertainty.html">Turning 20 in the age of uncertainty</a></li><li><a href="posts/dont-get-bored.html">Dont get bored</a></li></ul></div><div class="mb-5"><b>Linked lists</b><ul><li><a href="/papers.html">Papers I love</a></li><li><a href="/books.html">Book shelf</a></li></ul></div><div class="mb-5"><b>Elsewhere</b><ul><li><a href="https://github.com/calherries">Github</a></li><li><a href="https://twitter.com/calherries">Twitter</a></li></ul></div></body></html>