Florian Weimer
Schlierseestraße 58
70378 Stuttgart
fw@deneb.enyo.de (other addresses)
OpenPGP Keys
Some documents have not been sorted and appear on a separate page (which is rather funny because most of the categories contain only a single document anyway, at least for the moment).
GCC Build Flags
(published 2012-12-28)
This note serves as a reminder which flags to use for building GCC.
Style Guide for Writing Comparisons in Conditions
(published 2012-12-26)
This posting describes a style for writing conditions in programming languages, and explains how it makes code more robust against certain security problems.
The Great .corp Renaming
(published 2012-06-16)
“CORP” is among the the 1,400 strings listed as potential new top-level domains (TLDs) by ICANN. This means that many companies potentially face significant costs to rename all hosts that currently use a custom version of the .corp TLD, to avoid data leakage and reachability issues.
An observation about tail calls
(published 2011-10-09)
Go lacks proper tail calls: calls in tail positions grow the stack, at least in the standard implementation. This prevents the direct implementation of state machine as a collection of functions recursively calling each other. Surprisingly, the usual workaround, a mini-interpreter, makes it straightforward to execute the state machine incrementally, and not just to completion, without relying on additional language features such as coroutines.
Lua Semantic Highlighting for Emacs
(published 2010-07-25, updated 2011-10-09)
Released version 0.2, using a bold, black face for global variable references, and fixing a bug in for scope handling.
List of all published documents