7 comments

[ 3.8 ms ] story [ 31.1 ms ] thread
New versions of grep just call regexec(3): https://github.com/apple-open-source-mirror/text_cmds/blob/9...
Eh, well... that's not gnu grep. Also you will notice a call to fastexec four lines above, which uses a somewhat specialized matcher that's not libc regex.
The grep author coded with ASR-33 teletype. He didn't eat cheezels at his keyboard AFAIK or mumble. He is a highly educated mathematician.

G/RE/P is the instantiation of the regex model in UNIX, and comes from Ken Thompson directly. Its the same model in ed, and in sed, and awk.

A somewhat relevant read from the author: https://lists.freebsd.org/pipermail/freebsd-current/2010-Aug...
Oh, the guys who came after may have feasted on pizza, but they are hardly the "original grep author" are they?

I imagine the author of grep, Ultimate Unix Geek, squinting at vi;

Either qualify "which grep" or define "author" because to me, Cervantes wrote Don Quixote, not the translator.

I also do not believe that Ken Thompson is the author's ex-girlfriend.