-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
58 lines (45 loc) · 2.65 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
56
57
58
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="This the homepage and blog of Steven Watson.">
<title>Steven's Journal</title>
<link href="./css/syntax.css" rel="stylesheet">
<link href="./css/style.css" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Noto+Sans|Noto+Serif" rel="stylesheet">
</head>
<body>
<nav class="header">
<span><a href="../" target="_self"><h1>Steven Watson's<br>Personal Journal</h1></a></span>
<ul>
<li><a href="https://github.com/steven741/" target="_self"><span>repos</span></a></li>
</ul>
</nav>
<section class="articles">
<div class="article">
<a href="./posts/2020-01-18-make-a-lisp-1.html" target="_self">
<span><h2>Roll A Lisp In C - Part 1</h2></span><br>
<time datetime="2020-01-18">January 18, 2020</time><br>
</a>
<p>Lisp is often known as one of the oldest programming languages. Indeed, it's conception can be traced back to research done by John McCarthy in 1960. In these series of articles I present an implementation of a Lisp written in the C language. These articles assume some familiarity in a Lisp like Scheme or Common Lisp.</p>
</div>
<div class="article">
<a href="./posts/2019-05-21-haskell-tutorial-2.html" target="_self">
<span><h2>What Is A Monad?</h2></span><br>
<time datetime="2019-05-21">May 21, 2019</time><br>
<img src="./img/goldberg.gif" /></a>
<p>Monads are often a point of frustration for learners of Haskell. The question of what a monad is leads to the question of why a monad is. The question of why a monad is leads to the question of what a monad is. It's been said that the IO monad is special. This is wrong. It's time that these myths be debunked. This article seeks to answer the question of what a monad is.</p>
</div>
<div class="article">
<a href="./posts/2018-07-28-haskell-tutorial-1.html" target="_self">
<span><h2>Why We Need Monads</h2></span><br>
<time datetime="2018-07-28">July 28, 2018</time><br>
<img src="./img/philip.png" /></a>
<p>Monads are often a point of frustration for learners of Haskell. The question of what a monad is leads to the question of why a monad is. The question of why a monad is leads to the question of what a monad is. It's been said that monads aren't necessary. This is wrong. It's time that these myths be debunked. This article seeks to answer the question of why a monad is.</p>
</div>
</section>
<footer>
</footer>
</body>
</html>