Hello! I'm Christian Dietrich.
I'm a researcher at the Systems Research Group
Sometimes, I cycle with my bike through Germany.
I bake bread, grow chilis, and cut wood.
My desktop is an Emacs buffer and a terminal

Posts

2020-07-10 Dynamic Scoping in C++

I always had a faible for dynamic scoping as it is implemented in Common Lisp, Emacs Lisp, or LaTeX. To me, it seems that dynamic scoping is an almost forgotten technique and dismissed technique in modern programming. While it is more complex to understand and more magically than lexical scoping, there are some applications that benefit from dynamic scoping. [...]

2020-06-26 Folien und Skript für PSÜ

Für das Sommersemester 2020 habe ich die Veranstaltung "Programmiersprachen und Übersetzer" an der Leibniz Universität Hannover übernommen. Im Vorfeld habe ich mich entschieden eigene Materialien zu erstellen, da ich einen anderen Fokus auf das Thema legen wollte als meine Vorgänger. Es sollte weniger um Syntaxanalyse und Übersetzerbau wie wir ihn aus dem Drachenbuch kennen und mehr um die größeren Konzepte und Paradigmen von Programmiersprachen gehen. [...]

2019-07-21 Input < Output

Das fortwährende Angebot an leckerer und energiereicher Nahrung ist an mir in den letzten 10 Jahren nicht spurlose vorbei gegangen. Insbesondere im Studium und nun während meiner Promotionszeit habe ich veritable Energiespeicher, in Form von Fett, angelegt. Nun da das Buch fertig ist, habe ich den Kopf wieder freier und habe das Thema angegangen. [...]

2019-01-25 Immutable SD Cards

Today, I had a strange behavior of an micro SD card that I've found around here. And with this blogpost, I will document this behavior as I had a hard time to search for this phenomenon , as it is confused by the "I physically switched by SD card to read-only mode, help!" problem in forums. [...]