Compare commits

..

No commits in common. "aeb93c29af1ee6fe45fa94d7b3ebc3e25d76ddea" and "cc476df7024a2a18f92bb2cb7abe5e0316bca2ff" have entirely different histories.

3 changed files with 11 additions and 46 deletions

View file

@ -28,9 +28,9 @@ highlight_code = true
[extra] [extra]
# Put all your custom variables here # Put all your custom variables here
socials = [ socials = [
{ name = "personal forge", url = "https://git.kittencollective.com/nebkor/", icon = "forgejo"},
{ name = "gitlab", url = "https://gitlab.com/nebkor", icon = "gitlab" }, { name = "gitlab", url = "https://gitlab.com/nebkor", icon = "gitlab" },
{ name = "github", url = "https://github.com/nebkor", icon = "github" }, { name = "github", url = "https://github.com/nebkor", icon = "github" },
{ name = "mastodon", url = "https://socialnotwork.net/@nebkor", icon = "mastodon" },
] ]
toc = true toc = true

View file

@ -54,7 +54,7 @@ started chafing at it:
- there was a lot of boilerplate; - there was a lot of boilerplate;
- each message type required its own custom data structure; - each message type required its own custom data structure;
- it used async, which increased both the boilerplate as well as the compile times. - it used async, which increased both he boilerplate as well as the compile times.
So after watching [Jon Gjengset work through](https://www.youtube.com/watch?v=gboGyccRVXI) the first So after watching [Jon Gjengset work through](https://www.youtube.com/watch?v=gboGyccRVXI) the first
couple challenges while rolling his own Maelstrom support as he went, I decided to do the same, couple challenges while rolling his own Maelstrom support as he went, I decided to do the same,
@ -149,6 +149,8 @@ $ wc -l */*/*.rs |sort -n
550 total 550 total
``` ```
### weak typing/not for production ### weak typing/not for production
The Maelstrom [protocol](https://github.com/jepsen-io/maelstrom/blob/main/doc/protocol.md) is The Maelstrom [protocol](https://github.com/jepsen-io/maelstrom/blob/main/doc/protocol.md) is

View file

@ -1,37 +0,0 @@
<svg viewBox="0 0 212 212" xmlns="http://www.w3.org/2000/svg">
<metadata
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/"
>
<rdf:RDF>
<cc:Work rdf:about="https://codeberg.org/forgejo/governance/src/branch/main/branding#logo">
<dc:title>Forgejo logo</dc:title>
<cc:creator rdf:resource="https://caesarschinas.com/"><cc:attributionName>Caesar Schinas</cc:attributionName></cc:creator>
<cc:license rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" />
</cc:Work>
</rdf:RDF>
</metadata>
<style type="text/css">
:root, svg {
color-scheme: dark light;
}
circle {
fill: none;
stroke: currentColor;
stroke-width: 15;
}
path {
fill: none;
stroke: currentColor;
stroke-width: 25;
}
</style>
<g transform="translate(6,6)">
<path d="M58 168 v-98 a50 50 0 0 1 50-50 h20" />
<path d="M58 168 v-30 a50 50 0 0 1 50-50 h20" />
<circle cx="142" cy="20" r="18" />
<circle cx="142" cy="88" r="18" />
<circle cx="58" cy="180" r="18" />
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.2 KiB