2種類の非同期タスクが必要で、 ひとつは http get、もうひとつは text 入力。
unknown: html => {"type":"html","value":"<!-- truncate -->","position":{"start":{"line":5,"column":1,"offset":48},"end":{"line":5,"column":18,"offset":65}}}
// 例
auto url = co_await inputLineHist(prompt, default_input, IN_URL, hist);
auto buf = co_await loadGeneralFile(url, {}, {.referer = NO_REFERER});libuv を backend にした await 実装を入れたいと考えています。 150個くらいある w3m コマンドを移植する必要があります。
lua 実装
読んでも理解できなかったので、 読み直す。
c++ 実装
c++20 の co_await
どっちにするか…
libuv の導入は確定なので進める。
2024
0215