to facilitate regular package changes, pacman (the arch package manager, its name a contraction of "package manager") was developed by judd vinet to provide arch with its own package manager able to track dependencies. it is written in c.