Menu

#4 Make eieio load silently by default.

closed
nobody
None
5
2002-06-27
2002-03-31
No

I'd propose to make eieio load silently by default:

In eieio.el,

Replace: (load-library "cl-macs")
By: (load "cl-macs" nil t)

Replace:

(if (or (not (featurep 'bytecomp))
byte-compile-verbose)
(message "Bootstrapping objects..."))
By:
(if (and (boundp 'eieio-verbose) eieio-verbose
(or (not (featurep 'bytecomp))
byte-compile-verbose))
(message "Bootstrapping objects..."))

And replace:
(if (and (boundp 'eieio-verbose) eieio-verbose
(or (not (featurep 'bytecomp))
byte-compile-verbose))
(message "Bootstrapping objects...done"))
By:
(if (and (eq cname 'eieio-default-superclass)
(boundp 'eieio-verbose) eieio-verbose
(or (not (featurep 'bytecomp))
byte-compile-verbose))
(message "Bootstrapping objects...done"))

Discussion

  • Eric M. Ludlam

    Eric M. Ludlam - 2002-06-27
    • status: open --> pending
     
  • Eric M. Ludlam

    Eric M. Ludlam - 2002-06-27

    Logged In: YES
    user_id=88537

    Good ideas. The old bootstrapping message is a hold over
    from the unstable
    old days and I'll just remove it completely.

     
  • Eric M. Ludlam

    Eric M. Ludlam - 2002-06-27
    • status: pending --> closed