Jonas Greitemann
I’m a C++ software engineer with a keen interest in Rust, living and working in Munich. In a former life I did some research in computational condensed matter physics.
-
The C++ range adaptor pipe operator is associative
Tina Ulbrich (@_Yulivee_) recently gave her talk “How to Rangify Your Code” at my local meetup, in which she gave a rundown of several examples from her codebase where loop-heavy code was replaced by pipelines of range adaptors. I sunk my teeth into one of those from an API design perspective and show how it can be generalized to work with generic ranges, based on the associative property of the pipe operator used to compose ranges and range adaptors.
-
EuroRust 2022 Trip Report
This fall, I attended the first-ever EuroRust, the European offshoot of Rustfest, in Berlin. In this post, I’ve collected my impressions of some of the talks, grouped by their overarching topics.
-
C++ on Sea 2022 Trip Report
I had a chance to attend “C++ on Sea” in Folkestone this year. This write-up aims to give an overview of my personal highlights as well as some solid overview talks.
academic publications
- [8] J. Phys.: Condens. Matter 33, 054002 (2021)
- [7] Phys. Rev. Research 3, 023016 (2021)
- [6] Phys. Rev. B 100, 174408 (2019)