👩💻 Join our community of thousands of amazing developers!
This is a short follow-up to the io_uring finger server article posted about a month ago. In the time since, we have expanded our language with a more complete networking stack, most importantly by adding a DNS resolver. I have used these improvements to write a small client implementation of the finger protocol. use fmt; use io; use net::dial; use os; use strings; @init fn registersvc() void = dial::registersvc("tcp", "finger", [], 79); @noreturn fn usage() void = fmt::fatal("Usage: {} <user>[...