The GNU Readline library (>=2.0) is required for tab completion and history. Well, it works without readline, but it's boring. Readline is available from ftp.gnu.org. You probably have this library installed already if you are running Linux (you also need the development headers, often available in a package named something like libreadline-dev or libreadline-devel).
- See the Debian mirrors for a site near you. Yafc is available in stable (version 0.7.8-1), unstable and testing (currently version 1.1).
apt-get update && apt-get install yafcto install
- SuSE, LSB-compliant: http://sourceforge.net/project/showfiles.php?group_id=28610
- Others: RPMFind
Ports and packages for OpenBSD, FreeBSD and NetBSD are available. Check your local ports tree.
Mac OS X
Aubin Paul has built a binary package (old version 1.0) for Mac OS X 10.2 (Jaguar) with readline statically linked.
You can get the latest development sources via CVS. Use:
cvs -d:pserver:email@example.com:/cvsroot/yafc login
with an empty password, and then
cvs -z3 -d:pserver:firstname.lastname@example.org:/cvsroot/yafc co yafc
Please note that the CVS sources might not compile, and you need to be able to create some generated files.