unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Thien-Thi Nguyen <ttn@glug.org>
Cc: emacs-devel@gnu.org
Subject: Re: Idea for determining what users use
Date: Thu, 29 May 2003 07:35:08 -0400	[thread overview]
Message-ID: <E19LLga-0000Wb-00@colo.agora-net.com> (raw)
In-Reply-To: <E19LAo8-0001Gd-Jv@fencepost.gnu.org> (message from Richard Stallman on Wed, 28 May 2003 19:58:12 -0400)

   From: Richard Stallman <rms@gnu.org>
   Date: Wed, 28 May 2003 19:58:12 -0400

   I think you must have misunderstood the proposal.  We will insert
   these calls when and where we want them.  I can't see why we would
   have any problems as a result.

i deliberately widened the scope of my interpretation of the proposal
because such a facility is useful for all programmers in a similar
manner to how autoload.el, bytecomp.el and reporter.el facilities are
useful to third party programmers.

   Mail sent to emacs-features-used@gnu.org will just be dumped into a
   file.  We will search the file when we want to search it.

that is one way to do it.

   It is impossible to avoid this.  Whatever we put into the code,
   to indicate which functions etc. we are interested in,
   that thing will appear in certain Emacs releases and not others.

this presumes emacs maintainers are the only ones to make use of such a
facility.  that is fine, but i think a little forethought about the
mindset behind the initiative (to find out what is in actual use, i.e.,
to formalize one communication channel between users and programmers) is
valuable to making the design useful outside the scope of the code that
happens to be in the gnu cvs repo.

   Someone suggested "batching" these responses.  That can't be done
   because you never know that the same user will encounter another one
   of these calls.  The one he has encountered today may be the last one.

whether one hit or multiple hits, IMHO it is better to separate the
collection and reporting sub-activities, not only for efficiency but
also to support user control/privacy.

   It is also unnecessary, because these calls will be few and not
   frequent.  We will put them in features for which we don't know of
   any users.  Most users will not encounter any of them.  Of those who
   encounter one, most will never encounter another.

like any code, its frequency of use is really up to its users once it
gets into the wild.  in this case, the code in question is code to get
feedback on programs, so its users will likely be programmers interested
in getting feedback on their programs, the numbers of which are hardly
small and constantly growing (although not at a constant rate ;-).  that
is, although we apply the techniques extremely judiciously, you can't
trust programmers not to be extreme in unexpected directions...

   We know about surveys.  This is not a survey.

the intent may not not be to do a survey, but the components of this
idea share many aspects w/ those of a survey.  it differs from the
various surveys in the past in that the results are partially machine
generated.  perhaps it could be called an assay instead of a survey.

thi

  reply	other threads:[~2003-05-29 11:35 UTC|newest]

Thread overview: 50+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-05-27 12:45 Idea for determining what users use Richard Stallman
2003-05-27 13:27 ` David Kastrup
2003-05-27 14:16 ` Vincent LADEUIL
2003-05-27 14:28 ` Stefan Monnier
2003-05-28  0:43   ` Kim F. Storm
2003-05-28  7:04     ` Juanma Barranquero
2003-05-28 13:54   ` Richard Stallman
2003-05-28 14:33     ` Stefan Monnier
2003-05-30  0:49       ` Richard Stallman
2003-05-27 14:39 ` Thien-Thi Nguyen
2003-05-27 15:32   ` Stephen J. Turnbull
2003-05-28 23:58   ` Richard Stallman
2003-05-29 11:35     ` Thien-Thi Nguyen [this message]
2003-05-30  0:48       ` Richard Stallman
2003-05-31 12:37         ` Thien-Thi Nguyen
2003-06-01 15:53           ` Richard Stallman
2003-06-01 20:26             ` Thien-Thi Nguyen
2003-06-03  4:06               ` Richard Stallman
     [not found] ` <m1r86ktqxx.fsf@vila.local.>
2003-05-28 13:54   ` Richard Stallman
2003-05-28 14:40     ` Vincent LADEUIL
     [not found]     ` <m1y90rp221.fsf@vila.local.>
2003-05-30  0:49       ` Richard Stallman
2003-05-30  7:28         ` Jan D.
2003-05-30 13:29           ` Stefan Monnier
2003-05-30 14:52             ` Jan D.
2003-05-30 15:40               ` Stefan Monnier
2003-05-30 16:32                 ` Alex Schroeder
2003-05-31 19:51                   ` Richard Stallman
2003-06-01  0:48                     ` Peter Lee
2003-06-01  1:24                     ` Luc Teirlinck
2003-06-01  1:59                       ` Luc Teirlinck
2003-06-02 11:16                         ` Richard Stallman
2003-06-03 22:55                           ` Kim F. Storm
2003-06-05  0:08                             ` Richard Stallman
2003-06-06  0:21                               ` Kim F. Storm
2003-06-07 10:22                                 ` Richard Stallman
2003-05-30 16:45                 ` Jan D.
2003-05-30 16:57                   ` Stefan Monnier
2003-05-31 19:51             ` Richard Stallman
2003-05-30 23:47 ` Kim F. Storm
2003-05-30 23:04   ` Miles Bader
2003-06-03 22:24     ` Kim F. Storm
2003-05-30 23:14   ` { SPAM 2 }::Re: " Luc Teirlinck
2003-05-30 23:40     ` Luc Teirlinck
2003-05-31 10:45     ` Kai Großjohann
2003-06-01 15:52   ` Richard Stallman
2003-06-01  5:06 ` Luc Teirlinck
2003-06-02 11:16   ` Richard Stallman
2003-06-03  2:43     ` Luc Teirlinck
2003-06-04  8:53       ` Richard Stallman
2003-06-03  4:05     ` Luc Teirlinck

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=E19LLga-0000Wb-00@colo.agora-net.com \
    --to=ttn@glug.org \
    --cc=emacs-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).