101 karma · joined June 18, 2007
still watchable, weirdly enough, but just not good.
It is either telling or a glaring oversight (let's assume the latter) that there is no comparison with Seastar, which supports both C++20 coroutines and callbacks, with helpful syntax sugar for latter (coroutines are still nicer though!), has green threads too (which it calls "threads"), and can use io_uring, dpdk, etc. Seastar is free, actively developed, and is used by real software with demanding performance and scaling requirements, so in light of Seastar existing I'd expect any new C++ async framework to approach the task of "selling" itself more seriously than "it's like Go or Python but in C++!".
No. But "nice" overlays probably should have this property, since commutativity means orthogonality.
2. you don't need to "translate" any existing config files, it's perfectly fine to use them as-is.
(but hey, I also felt cheated when I read how clodl works. the hope for magic is always there, isn't it)
and in the new version, enabling the (very cool, by itself) "Open links in a private tab" setting does guess what to PWA's (but only if a tab for the specific PWA does not already exist, because of course)
there is a clear upper bound on the amount of total legitimate web content, and that upper bound is not prohibitively high -- linear on the total number of coherent-content-producing humans with only so many hours in a day and only so many years of adequate brain functioning (and not on the amount of whatever computing resources that are thrown in to support whatever algorithmic content fire hoses that the currently-dominant search engines contend with).
but parsing, once all the text is in memory? peanuts.
secondly, working around this was never very hard, albeit ugly: pretend your rule builds just one of the targets and have the other products depend on that one and simply touch themselves up to its timestamp.