The C preprocessor can be remarkably difficult to reason about:
miniblog.
Related Posts
It is remarkably hard to escape command line arguments safely on Windows, and the standard libraries of multiple languages have needed patching:
On the remarkably large feature set of format strings in common lisp, and comparing with an s-expression based syntax alternative:
Showing lines of context is a remarkably hard problem for a syntactic diff.
Line 23 on the right is new, but lines 24 and 25 also map to the same line on the left! Initially I thought this was a bug.
It's impossible to show exactly N context lines whilst preserving alignment.
