Hacker News new | ask | show | jobs
by monax 288 days ago
We are building a document rendering tool using them. It’s a pretty large project, and there have been some really good improvements in Clang’s implementation of C++20 modules in the past few versions.

https://github.com/odoo/paper-muncher/blob/main/src/main.cpp

2 comments

Did you create your own dialect of C++ along the way? I see co_try$(...) and co_trya$(...) whose definitions I can't find, and I assume they're macros that work either with or without coroutines... did you measure the performance overhead with coroutines?
Theses macros are defined in our framework, the coroutine code is not that hot so we didn't measure the overhead

https://github.com/skift-org/karm

I'd like to understand your build tool. I see references to 'cutekit'. Is this it: https://pypi.org/project/cutekit/

Very cool.

Yes it is