nowfound

Dev tools · December 28, 2018

LazyCode – C++14 composable, lazily evaluated map, filter, fold

C++14: bringing in those expressions that you wish you had, Lazily evaluated, compossible generators, maps, filters, ranges and more... - GitHub - SaadAttieh/lazyCode: C++14: bringing in those expressions that you wish you had, Lazily evaluated, compossible generators, maps, filters, ranges and more

LazyCode – C++14 composable, lazily evaluated map, filter, fold launched on December 28, 2018 with 66 votes, #553 of 2,148 launches that month and more than 90% of that year's launches. The site was still online in September 2026, 7 years on.

In plain words

LazyCode is a C++14 library that provides composable operations for map, filter, and fold functions with lazy evaluation. It is designed for C++ developers who want to write functional-style code with deferred computation. The library's main feature is its ability to chain operations together and only execute them when results are actually needed, which can improve performance by avoiding unnecessary intermediate computations.

written from the facts on this page · September 2026

From the sources

C++14: bringing in those expressions that you wish you had, Lazily evaluated, compossible generators, maps, filters, ranges and more... - GitHub - SaadAttieh/lazyCode: C++14: bringing in those expressions that you wish you had, Lazily evaluated, compossible generators, maps, filters, ranges and more...

Does a similar job

all alternatives →
  • Compile-time HTML parsing in C++142017 · github.com · ▲175

    A C++ HTML template engine that uses compile time HTML parsing - rep-movsd/see-phit

  • C++ runtime/compile-time detection in constexpr functions2017 · github.com · ▲83

    An approach for runtime detection inside a constexpr function - SaadAhmad/in_constexpr

  • A Fast, Malloc-Free C++14 Json Parser and Encoder2014 · github.com · ▲98

    Meta programming utilities for C++14. Merged in matt-42/lithium - matt-42/iod

  • Integer Map Data Structure2024 · github.com · ▲91

    This project presents a new data structure for storing ordered integer maps. The proposed data structure is a compressive, cache-friendly, radix tree that has performance comparable to an unordered map (`std::unordered_map`) and is an order of magnitude faster than an ordered map (`std::map`).

  • I built a small browser engine from scratch in C++Jan 2026 · github.com · ▲146

    Hi HN! Korean high school senior here, about to start CS in college. I built a browser engine from scratch in C++ to understand how browsers work. First time using C++, 8 weeks of development, lots of debugging—but it works! Features: - HTML parsing with error correction - CSS cascade and inheritance - Block/inline layout engine - Async image loading + caching - Link navigation + history Hardest parts: - String parsing(html, css) - Rendering - Image Caching & Layout Reflowing What I learned (beyond code): - Systematic debugging is crucial - Ship with known bugs rather than chase…

  • Beautiful Type Erasure with C++26 ReflectionJul 2026 · ryanjk5.github.io · ▲117

    Try it on Compiler Explorer: https://godbolt.org/z/91dj5jeGW Check out the source code: https://github.com/RyanJK5/rjk-duck

More dev tools this month

the category →
  • /dev/null▲484

    a social network for devs

    Dev tools · 3d ago · dev-null.sh

  • open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.

    Dev tools · 28d ago · github.com

  • Contribute to reladraw/reladraw development by creating an account on GitHub.

    Dev tools · 26d ago · github.com

  • OpenBot▲362

    Grok Bot alternative: free, local, open-source, multiplayer

    Dev tools · 23d ago · openbot.run

  • Talanoa▲346

    Hi HN, I’m a fullstack developer, and honestly, I’ve lost count of how many side projects I’ve worked on over the years. But one idea kept coming back to me: a different kind of email client. It first came to me in 2014: “What if we could handle emails more like conversations?” Every year, I’d revisit this concept in my “Build Notes.” Ten years later, no one had built exactly what I had in mind — so I finally decided to do it myself. That’s how Talanoa was born. I wanted something focused on people, not timelines. I was tired of marking messages as unread just to remember to reply later, or…

    Dev tools · 21d ago · talanoa.email

  • CoreSpeed▲332

    One MCP for everything your agents need: apps, memory, tools

    Dev tools · 28d ago · corespeed.io

Source: Show HN post ↗

Launched alongside, December 2018

the whole month →
  • remove.bg▲2,028

    Remove image backgrounds automatically in 5 seconds with just one click. Don't spend hours manually picking pixels. Upload your photo now & see the magic.

    Work · 2018 · remove.bg

  • Humaaans▲1,592

    Mix-&-match illustrations of humans with a design library.

    Growth · 2018 · humaaans.com

  • Make your ideas look awesome, without relying on a designer

    Life & fun · 2018 · refactoringui.com

  • Everything you ever wanted to know about YC companies

    Growth · 2018 · ycdb.co

  • Free illustrations for better UX

    Growth · 2018 · icons8.com

  • Know where you can travel with your passport tension free ✈️

    Life & fun · 2018 · visalist.io