Hello Steven, hello All,
while trying to help out somebody who wants to benchmark XEmacs, I
realized there is no way to find 'bench with:
(require 'package-get-base)
(require 'package-get)
(package-get-package-provider 'bench)
nil
Digging just a little deeper reveals the following:
cd /export/home/tmp/packages-21.0/lisp/xemacs-devel/
egrep -ni '\(provide[ ]|^;; Copyright' *.el /dev/null
Compilation started at Thu Jun 25 10:36:43 1998
auto-autoloads.el:314:(provide 'xemacs-devel-autoloads)
bench.el:3:;; Copyright (C) 1987,88,89,90,93,94,95,96 Free Software Foundation, Inc.
docref.el:3:;; Copyright (C) 1994 Free Software Foundation, Inc.
docref.el:285:(provide 'docref)
eldoc.el:3:;; Copyright (C) 1996, 1997 Free Software Foundation, Inc.
eldoc.el:608:(provide 'eldoc)
elp.el:3:;; Copyright (C) 1994 Free Software Foundation, Inc.
elp.el:607:(provide 'elp)
find-func.el:3:;; Copyright (C) 1997 Free Software Foundation, Inc.
find-func.el:384:(provide 'find-func)
find-gc.el:3:;; Copyright (C) 1992 Free Software Foundation, Inc.
hide-copyleft.el:3:;; Copyright (C) 1997 Sun Microsystems.
hide-copyleft.el:167:(provide 'hide-copyleft)
ielm.el:3:;; Copyright (C) 1994 Free Software Foundation, Inc.
ielm.el:489:(provide 'ielm)
pretty-print.el:3:;; Copyright (C) 1992,1993 Guido Bosch <Guido.Bosch(a)loria.fr>
pretty-print.el:569:(provide 'pp)
profile.el:3:;; Copyright (C) 1996 Ben Wing, (C) 1997 Free Software Foundation.
regexp-opt.el:3:;; Copyright (C) 1994, 1995, 1996, 1997 Free Software Foundation, Inc.
regexp-opt.el:267:(provide 'regexp-opt)
reposition.el:3:;; Copyright (C) 1991, 1994 Free Software Foundation, Inc.
trace.el:3:;; Copyright (C) 1993 Free Software Foundation, Inc.
trace.el:317:(provide 'trace)
grep finished (24 matches found) at Thu Jun 25 10:36:43
At least the following files don't provide themselves:
bench.el
find-gc.el
profile.el
reposition.el
I have decided not to send patches since I am not sure every of these
should (provide ...) itself.
bench.el however should surely (provide ...) itself.
Please advise.
Adrian
--
Adrian Aichner
Applications Engineer
Teradyne GmbH
Semiconductor Test Group Telephone +49/89/41861(0)-208
Dingolfinger Strasse 2 Fax +49/89/41861-217
D-81673 MUENCHEN E-mail aichner(a)ecf.teradyne.com