e8a993062c0c573802947397a679584cd73d5e4c
Add a new Crawler class in crawler.wren that manages a URL queue, tracks visited pages, throttles concurrent requests to a maximum of 10 in-flight connections, and processes responses with error handling and status code validation. The crawler uses a fiber-based event loop that yields to the C host until all crawling is complete, then signals completion with duration and page count statistics.
Description
Wren, the underrated programming language that I try to revive. It's very cool, you can read the whole source in a few days. The original is not made by me, I'm just adding a stdlib to it, so you can use it for networking / servers / AI. Progress is fine.
1.8 MiB
Languages
C
86.3%
Wren
13.6%