D-like ranges for C++17 in a 2.5 klines single header file

Stefan Koch uplink.coder at googlemail.com
Tue Oct 13 12:03:17 UTC 2020


On Tuesday, 13 October 2020 at 09:12:58 UTC, Per Nordlöw wrote:
> Here's a more compact encoding of D/C++20-like ranges packed 
> into a 2.5 klines single header file:
>
> The file `ranges.hpp` syntaxcheck in 0.3s with Clang 10 on 
> Ubuntu 20.04 on my 6 year old laptop.
>
> https://github.com/simonask/rx-ranges/

I first I thought it's amazing they could do it just that many 
lines of code.
After looking at it though they're using the stdlib a whole a lot.
Which I consider cheating ;)



More information about the Digitalmars-d mailing list