m4_define(m4_ab, a target="_blank")
html lang="en" {
head { m4_include(head.gsp) }
body {
header {
div {
h1 {-Other Websites}
m4_include(nav.gsp)
}
figure .quote {
blockquote {
p {=
The essence of m4_abbr(XML) is this: the problem it solves it not
hard, and it does not solve the problem well.
}
}
figcaption {-Phil Wadler}
}
}
main {
p {-
On this section of the website you can find links to all sorts of other
websites I think are somewhat interesting. Some of these are my own
sites, and some of them aren’t. Feel free to explore.
}
h3 {-My Websites}
ul {
li {
m4_ab href="https://archive.thomasvoss.com" {-
@cite{-archive} — Mario Kart Wii time trials archive
}
}
li {
m4_ab href="https://cv.thomasvoss.com" {-
@cite{-cv} — my résumé/curriculum vitæ
}
}
li {
m4_ab href="https://euro.thomasvoss.com" {-
@cite{-euro} — my euro coin and -banknote collection
}
}
li {
m4_ab href="https://git.thomasvoss.com" {-
@cite{-git} — my git server
}
}
li {
m4_ab href="https://paste.thomasvoss.com" {-
@cite{-paste} — my paste server
}
}
li {
m4_ab href="https://retime.mcbe.wtf" {-
@cite{-retime} — a webtool for retiming speedruns
}
}
}
h3 {-Not My Websites}
ul {
li {
m4_ab href="https://classicshorts.com" {-
@cite{-classicshorts} — a collection of short stories
}
}
li {
m4_ab href="https://iannis.io" {-
@cite{-iannis.io} — blog posts on programming topics
}
}
li {
m4_ab href="https://redblobgames.com" {-
@cite{-redblobgames} — algorithms in the context of video games
}
}
li {
m4_ab href="https://tdmm.eu" {-
@cite{-tdmm} — blog posts on low-level development
}
}
li {
m4_ab href="https://bal-e.org/blog" {-
@cite{-bal-e} — it’s like tdmm.eu I guess
}
}
li {
m4_ab href="http://textfiles.com" {-
@cite{-textfiles} — a collection of thousands of plain-text files
}
}
li {
m4_ab href="https://cat-v.org" {-
@cite{-cat-v} — @q{-The Internet is not for sissies.}
}
}
}
h3 {-Assorted Links}
h7 {-For those unfamiliar with Lisp}
ul {
li {
m4_ab
href="https://web.archive.org/web/20230619115633/http://lists.warhead.org.uk/pipermail/iwe/2005-July/000130.html"
{
cite {-Why Lisp Macros are Cool}
}
}
}
h7 {-Alternative approaches to common problems}
ul {
li {
m4_ab
href="https://doc.cat-v.org/plan_9/4th_edition/papers/rc"
{
cite {-Rc — The Plan 9 Shell}
}
}
li {
m4_ab
href="https://doc.cat-v.org/inferno/4th_edition/inferno_shell"
{
cite {-Sh — The Inferno Shell}
}
}
li {
m4_ab
href="https://doc.cat-v.org/bell_labs/structural_regexps/se.pdf"
{
cite {-Structural Regular Expressions — Rob Pike}
}
}
}
h7 {-Interesting talks (these are videos)}
ul {
li {
m4_ab
href="https://www.youtube.com/watch?v=HxaD_trXwRE"
{
cite {-Lexical Scanning in Go — Rob Pike}
}
}
}
}
hr{}
footer { m4_footer }
}
}