Compare commits
8 Commits
0467e4e12f
...
7ee7feadf3
Author | SHA1 | Date | |
---|---|---|---|
7ee7feadf3 | |||
b36ea558a3 | |||
17d6a75465 | |||
d5541bc985 | |||
98a46e9fd4 | |||
2e3074df00 | |||
b3dc3e690b | |||
b1943ede2f |
|
@ -2,6 +2,7 @@
|
||||||
title: "Advent of Code in Coq - Day 1"
|
title: "Advent of Code in Coq - Day 1"
|
||||||
date: 2020-12-02T18:44:56-08:00
|
date: 2020-12-02T18:44:56-08:00
|
||||||
tags: ["Advent of Code", "Coq"]
|
tags: ["Advent of Code", "Coq"]
|
||||||
|
favorite: true
|
||||||
---
|
---
|
||||||
|
|
||||||
The first puzzle of this year's [Advent of Code](https://adventofcode.com) was quite
|
The first puzzle of this year's [Advent of Code](https://adventofcode.com) was quite
|
||||||
|
|
|
@ -3,6 +3,7 @@ title: Compiling a Functional Language Using C++, Part 10 - Polymorphism
|
||||||
date: 2020-03-25T17:14:20-07:00
|
date: 2020-03-25T17:14:20-07:00
|
||||||
tags: ["C and C++", "Functional Languages", "Compilers"]
|
tags: ["C and C++", "Functional Languages", "Compilers"]
|
||||||
description: "In this post, we extend our compiler's typechecking algorithm to implement the Hindley-Milner type system, allowing for polymorphic functions."
|
description: "In this post, we extend our compiler's typechecking algorithm to implement the Hindley-Milner type system, allowing for polymorphic functions."
|
||||||
|
favorite: true
|
||||||
---
|
---
|
||||||
|
|
||||||
[In part 8]({{< relref "08_compiler_llvm.md" >}}), we wrote some pretty interesting programs in our little language.
|
[In part 8]({{< relref "08_compiler_llvm.md" >}}), we wrote some pretty interesting programs in our little language.
|
||||||
|
|
|
@ -2,6 +2,7 @@
|
||||||
title: "How Many Values Does a Boolean Have?"
|
title: "How Many Values Does a Boolean Have?"
|
||||||
date: 2020-08-21T23:05:55-07:00
|
date: 2020-08-21T23:05:55-07:00
|
||||||
tags: ["Java", "Haskell", "C and C++"]
|
tags: ["Java", "Haskell", "C and C++"]
|
||||||
|
favorite: true
|
||||||
---
|
---
|
||||||
|
|
||||||
A friend of mine recently had an interview for a software
|
A friend of mine recently had an interview for a software
|
||||||
|
|
BIN
content/blog/haskell_lazy_evaluation/lazy-fix.zip
Normal file
BIN
content/blog/haskell_lazy_evaluation/lazy-fix.zip
Normal file
Binary file not shown.
BIN
content/blog/haskell_lazy_evaluation/lazy.zip
Normal file
BIN
content/blog/haskell_lazy_evaluation/lazy.zip
Normal file
Binary file not shown.
|
@ -2,6 +2,7 @@
|
||||||
title: Meaningfully Typechecking a Language in Idris, Revisited
|
title: Meaningfully Typechecking a Language in Idris, Revisited
|
||||||
date: 2020-07-22T14:37:35-07:00
|
date: 2020-07-22T14:37:35-07:00
|
||||||
tags: ["Idris"]
|
tags: ["Idris"]
|
||||||
|
favorite: true
|
||||||
---
|
---
|
||||||
|
|
||||||
Some time ago, I wrote a post titled [Meaningfully Typechecking a Language in Idris]({{< relref "typesafe_interpreter.md" >}}). The gist of the post was as follows:
|
Some time ago, I wrote a post titled [Meaningfully Typechecking a Language in Idris]({{< relref "typesafe_interpreter.md" >}}). The gist of the post was as follows:
|
||||||
|
|
9
content/favorites.md
Normal file
9
content/favorites.md
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
---
|
||||||
|
title: Favorites
|
||||||
|
type: "favorites"
|
||||||
|
description: Posts from Daniel's personal blog that he has enjoyed writing the most, or that he thinks turned out very well.
|
||||||
|
---
|
||||||
|
The amount of content on this blog is monotonically increasing. Thus, as time goes on, it's becoming
|
||||||
|
harder and harder to see at a glance what kind of articles I write. To address this, I've curated
|
||||||
|
a small selection of articles from this site that I've particularly enjoyed writing, or that I think
|
||||||
|
turned out especially well. They're listed below, most recent first.
|
BIN
static/index.st
BIN
static/index.st
Binary file not shown.
|
@ -170,6 +170,15 @@ hr.header-divider {
|
||||||
border-radius: 0.15rem;
|
border-radius: 0.15rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
hr.footer-divider {
|
||||||
|
margin: auto;
|
||||||
|
margin-top: 1.5rem;
|
||||||
|
margin-bottom: 1.5rem;
|
||||||
|
max-width: $container-width;
|
||||||
|
border: none;
|
||||||
|
border-bottom: $standard-border;
|
||||||
|
}
|
||||||
|
|
||||||
ul.post-list {
|
ul.post-list {
|
||||||
list-style: none;
|
list-style: none;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
|
|
|
@ -7,6 +7,6 @@
|
||||||
<main class="container">
|
<main class="container">
|
||||||
{{- block "main" . }}{{- end }}
|
{{- block "main" . }}{{- end }}
|
||||||
</main>
|
</main>
|
||||||
{{- partial "footer.html" . -}}
|
{{- block "after" . }}{{- end }}
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -30,3 +30,13 @@
|
||||||
{{ .Content }}
|
{{ .Content }}
|
||||||
</div>
|
</div>
|
||||||
{{ end }}
|
{{ end }}
|
||||||
|
{{ define "after" }}
|
||||||
|
<hr class="footer-divider">
|
||||||
|
<footer class="container">
|
||||||
|
Liked this article? I'm currently looking for Computer Science internships for the summer
|
||||||
|
of 2021. Take a look at my <a href="/Resume-Danila-Fedorin.pdf">resume</a>,
|
||||||
|
<a href="https://github.com/DanilaFe">GitHub profile</a>,
|
||||||
|
and <a href="/favorites">my favorite articles from this blog</a>
|
||||||
|
to learn more about me!
|
||||||
|
</footer>
|
||||||
|
{{ end }}
|
||||||
|
|
10
themes/vanilla/layouts/favorites/single.html
Normal file
10
themes/vanilla/layouts/favorites/single.html
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
{{ define "main" }}
|
||||||
|
<h2>{{ .Title }} </h2>
|
||||||
|
{{ .Content }}
|
||||||
|
|
||||||
|
<ul class="post-list">
|
||||||
|
{{ range (where (where .Site.Pages.ByDate.Reverse "Section" "blog") ".Kind" "!=" "section") }}
|
||||||
|
{{ if .Params.favorite }}{{ partial "post.html" . }}{{ end }}
|
||||||
|
{{ end }}
|
||||||
|
</ul>
|
||||||
|
{{ end }}
|
|
@ -1,5 +1,5 @@
|
||||||
<li>
|
<li>
|
||||||
<a href="{{ .Permalink }}" class="post-title">{{ .Title }}</a>
|
<a href="{{ .Permalink }}" class="post-title">{{ if .Params.favorite }}🟊{{ end }} {{ .Title }}</a>
|
||||||
<p class="post-wordcount">{{ .WordCount }} words, about {{ .ReadingTime }} minutes to read.</p>
|
<p class="post-wordcount">{{ .WordCount }} words, about {{ .ReadingTime }} minutes to read.</p>
|
||||||
<p class="post-preview">{{ .Summary }} . . .</p>
|
<p class="post-preview">{{ .Summary }} . . .</p>
|
||||||
</li>
|
</li>
|
||||||
|
|
Loading…
Reference in New Issue
Block a user