diff --git a/static/graph/graph.gen.js b/static/graph/graph.gen.js index 8e3e1a7..ce7238c 100644 --- a/static/graph/graph.gen.js +++ b/static/graph/graph.gen.js @@ -140,7 +140,7 @@ export const nodes = [ "Compilers" ], "url": "https://danilafe.com/blog/10_compiler_polymorphism", - "value": 42606 + "value": 42610 }, { "id": 13, @@ -428,6 +428,16 @@ export const nodes = [ }, { "id": 41, + "name": "Generalizing Folds in Haskell", + "group": 5, + "tags": [ + "Haskell" + ], + "url": "https://danilafe.com/blog/haskell_catamorphisms", + "value": 18256 + }, + { + "id": 42, "name": "Haskell Error Checking and Autocompletion With LSP", "group": 5, "tags": [ @@ -438,7 +448,7 @@ export const nodes = [ "value": 10468 }, { - "id": 42, + "id": 43, "name": "Using GHC IDE for Haskell Error Checking and Autocompletion", "group": 5, "tags": [ @@ -449,7 +459,7 @@ export const nodes = [ "value": 4758 }, { - "id": 43, + "id": 44, "name": "Time Traveling In Haskell: How It Works And How To Use It", "group": 5, "tags": [ @@ -459,7 +469,7 @@ export const nodes = [ "value": 25280 }, { - "id": 44, + "id": 45, "name": "Approximating Custom Functions in Hugo", "group": 1, "tags": [ @@ -469,7 +479,7 @@ export const nodes = [ "value": 4034 }, { - "id": 45, + "id": 46, "name": "Introducing Matrix Highlight", "group": 1, "tags": [ @@ -481,7 +491,7 @@ export const nodes = [ "value": 7481 }, { - "id": 46, + "id": 47, "name": "Local Development Environment for JOS and CS 444", "group": 1, "tags": [ @@ -492,7 +502,7 @@ export const nodes = [ "value": 4839 }, { - "id": 47, + "id": 48, "name": "Lambda Calculus and Church Encoded Integers", "group": 1, "tags": [ @@ -502,7 +512,7 @@ export const nodes = [ "value": 10351 }, { - "id": 48, + "id": 49, "name": "Digit Sum Patterns and Modular Arithmetic", "group": 1, "tags": [ @@ -513,7 +523,7 @@ export const nodes = [ "value": 39663 }, { - "id": 49, + "id": 50, "name": "New Look, New Features!", "group": 1, "tags": [ @@ -523,7 +533,7 @@ export const nodes = [ "value": 727 }, { - "id": 51, + "id": 52, "name": "JavaScript-Free Sidenotes in Hugo", "group": 1, "tags": [ @@ -535,7 +545,7 @@ export const nodes = [ "value": 7762 }, { - "id": 52, + "id": 53, "name": "Creating Recursive Functions in a Stack Based Language", "group": 4, "tags": [ @@ -545,7 +555,7 @@ export const nodes = [ "value": 15694 }, { - "id": 53, + "id": 54, "name": "A Look Into Starbound's File Formats", "group": 1, "tags": [ @@ -555,7 +565,7 @@ export const nodes = [ "value": 11817 }, { - "id": 54, + "id": 55, "name": "Switching to a Static Site Generator", "group": 1, "tags": [ @@ -565,7 +575,7 @@ export const nodes = [ "value": 3402 }, { - "id": 56, + "id": 57, "name": "A Typesafe Representation of an Imperative Language", "group": 4, "tags": [ @@ -576,7 +586,7 @@ export const nodes = [ "value": 20619 }, { - "id": 57, + "id": 58, "name": "Meaningfully Typechecking a Language in Idris", "group": 4, "tags": [ @@ -588,7 +598,7 @@ export const nodes = [ "value": 13655 }, { - "id": 58, + "id": 59, "name": "Meaningfully Typechecking a Language in Idris, Revisited", "group": 4, "tags": [ @@ -599,7 +609,7 @@ export const nodes = [ "value": 16100 }, { - "id": 59, + "id": 60, "name": "Meaningfully Typechecking a Language in Idris, With Tuples", "group": 4, "tags": [ @@ -610,7 +620,7 @@ export const nodes = [ "value": 10235 }, { - "id": 60, + "id": 61, "name": "Type-Safe Event Emitter in TypeScript", "group": 1, "tags": [ @@ -798,27 +808,27 @@ export const edges = [ "to": 37 }, { - "from": 42, - "to": 41 + "from": 43, + "to": 42 }, { - "from": 44, + "from": 45, "to": 31 }, { - "from": 51, + "from": 52, "to": 2 }, - { - "from": 58, - "to": 57 - }, - { - "from": 59, - "to": 57 - }, { "from": 59, "to": 58 + }, + { + "from": 60, + "to": 58 + }, + { + "from": 60, + "to": 59 } ]; diff --git a/static/index.st b/static/index.st index 639031e..439b3d9 100644 Binary files a/static/index.st and b/static/index.st differ