This 45-year-old Unix tool is finally getting an upgrade.
AWK, a software platform first introduced in 1977, has finally received a long-awaited update almost half a century after its inception.
What makes the launch more impressive is that it is the work of 80-year-old Canadian computer scientist Brian Kernighan, part of the team behind the software's acronym itself (AWK - Alfred Aho, Peter Weinberger, and Brian Kernighan).
POSIX compliance in operating system terms requires that it includes AWK, a programming language that’s destined to analyze text files. It first appeared in Version 7 UNIX in 1979, which is credited with being the last version of UNIX created by Bell Labs before it was commercialized by AT&T. Other POSIX-certified OSs include macOS, VxWorks, and z/OS.
In a GitHub entry, Kernighan writes about the update entitles “Add BWK's email”. He says:
“Finally, with a bit of spare time after the academic treadmill slows, I have gotten back to futzing around with Unicode in awk.”
He writes that he now has it “mostly” working, “through a combination of using utf-8 internally for functions like length(), and conversion to utf-32 in regular expressions.”
Found in the update is one realloc bug, which leads Kernighan to suspect that they may be more. A “fair amount” of testing has already been undertaken, but he writes that “clearly more tests are needed.”
Comments in the thread highlight the significance of the update, and include one-liners like “wow” and “respect”.
The Register reports that the code was actually changed earlier in 2022, but was only picked up by wider audiences thanks to a recently released interview with Kernighan.
We engaged The Computer Geeks in mid-2023 as they have a reputation for API integration within the T . . . [MORE].
We all have been VERY pleased with Adrian's vigilance in monitoring the website and his quick and su . . . [MORE].
FIVE STARS + It's true, this is the place to go for your web site needs. In my case, Justin fixed my . . . [MORE].
We reached out to Rich and his team at Computer Geek in July 2021. We were in desperate need of help . . . [MORE].
Just to say thank you for all the hard work. I can't express enough how great it's been to send proj . . . [MORE].