Redis source code question - what does the "a" prefix stand for?

Skip to first unread message

Paul Kuruvilla

Jul 24, 2022, 9:45:03 AM7/24/22
to Redis DB
Hi everyone, 

I've been writing source code walkthroughs for the Redis source code (like this one), and here's something I haven't been able to figure out: 

Why are some internal library files named with "a" as the prefix? Examples: 
  1. ae.h (event loop library)
  2. anet.h (networking library)
  3. adlist.h (linked list library)
This isn't the case for _all_ internal library files, examples:
  1. sds.h (dynamic strings) 
  2. dict.h (dynamic tables)
Tried looking at commit history, but all of these files were presented in the initial commit to Redis, and I can't find to seem anything obvious that makes them different from other files that don't have the "a" prefix. 

- Paul

Itamar Haber

Jul 24, 2022, 9:45:52 AM7/24/22
to Redis DB
Hi Paul,

I don't really know the answer, but my guess is that the "a" stands for antirez :)


Reply all
Reply to author
0 new messages