Path: utzoo!mnetor!uunet!husc6!cmcl2!rutgers!ucla-cs!zen!ucbvax!LF-SERVER-2.BBN.COM!jr From: jr@LF-SERVER-2.BBN.COM (John Robinson) Newsgroups: comp.emacs Subject: Re: Trying to install emacs on VMS 4.5 Message-ID: <8712221450.AA21676@ucbvax.Berkeley.EDU> Date: 22 Dec 87 14:29:38 GMT References: <762@unmvax.unm.edu> Sender: daemon@ucbvax.BERKELEY.EDU Reply-To: jr@BBN.COM Organization: The ARPA Internet Lines: 23 >> Byte-recompile-directory only compiles >> a .el file if the .elc file exists but is out of date. A better solution >> is to, instead of deleting the .elc files, do a 'touch *.el' and then >> do the same thing that the instructions above indicate. Indeed, I forgot this detail. There is also the function batch-byte-compile: Runs byte-compile-file on the files remaining on the command line. Must be used only with -batch, and kills emacs on completion. Each file will be processed even if an error occurred previously. For example, invoke "emacs -batch -f batch-byte-compile $emacs/ ~/*.el" In principle, this could be invoked in a Makefile. I don't know whether it will run under temacs, but you could use the trick of loading the loadup.el file from the command line. This function won't have the problem with nonexistant .elc files, clearly, so removing them won't nail it. Anybody want to write the Makefile for emacs/lisp? 'Twould make a nice Christmas present... /jr jr@bbn.com or jr@bbn.uucp