My talk from ACCU Conference 2017 where I describe a tiny programming language I wrote: Slides: How to write a programming language Cell source code:… ...more
Series: Iterator, Iterator Wrapper, Non-1-1 Wrapper If you want to wrap an iterable range with another that transforms the underlying iterators in som… ...more
Series: Iterator, Iterator Wrapper, Non-1-1 Wrapper To make your own iterable range in C++ that you can loop over or make a vector out of (mine is cal… ...more
By default, Gradle does not show you what happened when a unit test failed: $ ./gradlew test ... MyTest > Black_is_white FAILED org.junit.Compa… ...more
I maintain an unofficial aggregator of blogs by people who are involved with ACCU and things they might be interested in. It's called Planet Code. Tod… ...more