* bytecomp warning change
@ 2007-06-13 16:21 Richard Stallman
2007-06-13 17:24 ` Stefan Monnier
0 siblings, 1 reply; 8+ messages in thread
From: Richard Stallman @ 2007-06-13 16:21 UTC (permalink / raw)
To: Stefan Monnier; +Cc: emacs-devel
I think this change is a bad idea.
+ * emacs-lisp/bytecomp.el (byte-compile-current-group): New var.
+ (byte-compile-file): Bind it.
+ (byte-compile-nogroup-warn): Use it to avoid spurious warnings when the
+ group argument is provided implicitly.
+ (byte-compile-format-warn, byte-compile-from-buffer)
+ (byte-compile-insert-header): Don't hardcode point-min==1.
+ (byte-compile-file-form-require): Remove unused var old-load-list.
+ (byte-compile-eval): Remove unused vars old-autoloads and hist-nil-new.
I want to have an explicit :group in every defcustom, so I put in a
warning when it is missing. Did you just disable that warning?
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: bytecomp warning change
2007-06-13 16:21 bytecomp warning change Richard Stallman
@ 2007-06-13 17:24 ` Stefan Monnier
2007-06-14 16:19 ` Richard Stallman
0 siblings, 1 reply; 8+ messages in thread
From: Stefan Monnier @ 2007-06-13 17:24 UTC (permalink / raw)
To: rms; +Cc: emacs-devel
> + * emacs-lisp/bytecomp.el (byte-compile-current-group): New var.
> + (byte-compile-file): Bind it.
> + (byte-compile-nogroup-warn): Use it to avoid spurious warnings when the
> + group argument is provided implicitly.
> + (byte-compile-format-warn, byte-compile-from-buffer)
> + (byte-compile-insert-header): Don't hardcode point-min==1.
> + (byte-compile-file-form-require): Remove unused var old-load-list.
> + (byte-compile-eval): Remove unused vars old-autoloads and hist-nil-new.
> I want to have an explicit :group in every defcustom, so I put in a
> warning when it is missing. Did you just disable that warning?
No, I did not disable it.
I only refined the warning to only complain when the group information is
really missing.
Stefan
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: bytecomp warning change
2007-06-13 17:24 ` Stefan Monnier
@ 2007-06-14 16:19 ` Richard Stallman
2007-06-14 21:25 ` Stefan Monnier
0 siblings, 1 reply; 8+ messages in thread
From: Richard Stallman @ 2007-06-14 16:19 UTC (permalink / raw)
To: Stefan Monnier; +Cc: emacs-devel
No, I did not disable it.
I only refined the warning to only complain when the group information is
really missing.
The warning's purpose is to warn for implicitly specified groups, so
it is supposed to warn whenever the defcustom doesn't have a :group
keyword. It looks like you've thrown out the baby and kept the
bathwater.
Would you please revert that part of the change?
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: bytecomp warning change
2007-06-14 16:19 ` Richard Stallman
@ 2007-06-14 21:25 ` Stefan Monnier
2007-06-14 21:46 ` David Kastrup
2007-06-15 19:21 ` Richard Stallman
0 siblings, 2 replies; 8+ messages in thread
From: Stefan Monnier @ 2007-06-14 21:25 UTC (permalink / raw)
To: rms; +Cc: emacs-devel
> No, I did not disable it. I only refined the warning to only complain
> when the group information is really missing.
> The warning's purpose is to warn for implicitly specified groups, so
> it is supposed to warn whenever the defcustom doesn't have a :group
> keyword. It looks like you've thrown out the baby and kept the
> bathwater.
Rather, what you consider as the baby is what I consider as the diapers.
> Would you please revert that part of the change?
Done,
Stefan
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: bytecomp warning change
2007-06-14 21:25 ` Stefan Monnier
@ 2007-06-14 21:46 ` David Kastrup
2007-06-14 22:33 ` Stefan Monnier
2007-06-15 19:21 ` Richard Stallman
1 sibling, 1 reply; 8+ messages in thread
From: David Kastrup @ 2007-06-14 21:46 UTC (permalink / raw)
To: Stefan Monnier; +Cc: rms, emacs-devel
Stefan Monnier <monnier@iro.umontreal.ca> writes:
>> No, I did not disable it. I only refined the warning to only complain
>> when the group information is really missing.
>
>> The warning's purpose is to warn for implicitly specified groups, so
>> it is supposed to warn whenever the defcustom doesn't have a :group
>> keyword. It looks like you've thrown out the baby and kept the
>> bathwater.
>
> Rather, what you consider as the baby is what I consider as the diapers.
Keeping the baby while throwing the diapers out may look like a good
idea at first.
--
David Kastrup, Kriemhildstr. 15, 44793 Bochum
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: bytecomp warning change
2007-06-14 21:46 ` David Kastrup
@ 2007-06-14 22:33 ` Stefan Monnier
0 siblings, 0 replies; 8+ messages in thread
From: Stefan Monnier @ 2007-06-14 22:33 UTC (permalink / raw)
To: David Kastrup; +Cc: rms, emacs-devel
> Keeping the baby while throwing the diapers out may look like a good
> idea at first.
Believe me, you don't want to hold on to the diapers for too long.
Stefan
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: bytecomp warning change
2007-06-14 21:25 ` Stefan Monnier
2007-06-14 21:46 ` David Kastrup
@ 2007-06-15 19:21 ` Richard Stallman
2007-06-15 20:02 ` Stefan Monnier
1 sibling, 1 reply; 8+ messages in thread
From: Richard Stallman @ 2007-06-15 19:21 UTC (permalink / raw)
To: Stefan Monnier; +Cc: emacs-devel
Rather, what you consider as the baby is what I consider as the diapers.
Letting :group default turned out to be unreliable, and I would
like to discourage the practice.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: bytecomp warning change
2007-06-15 19:21 ` Richard Stallman
@ 2007-06-15 20:02 ` Stefan Monnier
0 siblings, 0 replies; 8+ messages in thread
From: Stefan Monnier @ 2007-06-15 20:02 UTC (permalink / raw)
To: rms; +Cc: emacs-devel
> Rather, what you consider as the baby is what I consider as the diapers.
> Letting :group default turned out to be unreliable,
I clearly disagree.
> and I would like to discourage the practice.
Yes, that much is clear.
Stefan
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2007-06-15 20:02 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-06-13 16:21 bytecomp warning change Richard Stallman
2007-06-13 17:24 ` Stefan Monnier
2007-06-14 16:19 ` Richard Stallman
2007-06-14 21:25 ` Stefan Monnier
2007-06-14 21:46 ` David Kastrup
2007-06-14 22:33 ` Stefan Monnier
2007-06-15 19:21 ` Richard Stallman
2007-06-15 20:02 ` Stefan Monnier
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.