Overview
The objective of Compat is to provide "forwards compatibility" library for Emacs Lisp. By using Compat, an Elisp package does not have to make the decision to either use new and useful functionality or support old versions of Emacs.
The library provides support back until Emacs 24.4. The intended audience are package developers that are interested in using newer developments, without having to break compatibility.