Gnus development mailing list
 help / color / mirror / Atom feed
From: larsi@ifi.uio.no (Lars Magne Ingebrigtsen)
Subject: Re: New features + feature freeze?
Date: 15 Dec 1995 20:14:39 +0100	[thread overview]
Message-ID: <w8sohtab0m8.fsf@surt.ifi.uio.no> (raw)
In-Reply-To: steve@miranova.com's message of 14 Dec 1995 20:02:28 -0800

steve@miranova.com (Steven L. Baur) writes:

> Sounds good.  At this point I'd rather see all the ``old'' features
> work reliably (NOCEM, a port of customize to XEmacs, and Gnus Daemon
> come to mind) before adding more stuff.

Well -- much of the code I've added to September I haven't even given
a cursory run-through.  ("Hey, it compiles!  Ship it!")  NoCeM, group
bubbling, Gnus Daemon (and many other things) are among those untested
items...  For now I find it more exciting to write than to test.
There'll be time enough for that when the feature freeze sets in, I
think. 

> Speaking of testing and old features, I've noticed a fair number of
> questions regarding usage and problems with Gnus and foreign servers.
> Is there anyone who can donate NNTP access to allow Gnus testing on
> this?  I'd like to test with another NNTP server, but won't have
> access to another one until at least mid '96.

What I usually do when I want to test two (or more) nntp servers is
that I just set up a couple of nntp proxies that all connect to the
nntp server I normally use.

> Since XEmacs has builtin sound support, it would be kind of nice to
> have sound effects.  A toilet flushing when deleting articles, the
> sound of a flyswatter striking when gnus-summary-mail-nastygram is
> sending a message, the sound of letters being dropped into a mail box
> when incoming mail arrives, etc.  :-)

Heh.  I kinda like that idea.  It's so... *kinky*.  An Emacs package
that makes noise.

> * If we can't have any native Gnus support for color in the *Group*
>   buffer, how about adding hooks to gnus-group-insert-group-line and
>   gnus-group-update-group-line so that it can be added without hacking
>   Gnus source?

Well, I think we should add native Gnus highlighting in the group
buffer.  Perhaps just do it much the same way as highlighting in the
summary buffer?  The same sort of structures?

> + The last time I checked, C-c C-x C-z in a *news* post buffer was an
>   unwise thing to do

`suspend-emacs'?  In what way is that unwise?

> (Documentation)
> * All hook functions need some documentation.  At the minimum, there
>   should be a list of variables that can be safely used in that hook.

You mean variables that are dynamically bound when the hook is called?
Or global variables that have meaningful values when the hook is
called?  I don't want to document the dynamical variables since they
are likely to change, and listing all global variables for each hook
seems a bit excessive.  :-)

> * All user callable gnus internal functions need to be at least
>   enumerated, and the calling interface needs to be frozen at some
>   point too.  It's difficult to customize and extend Gnus when it's a
>   rapidly moving target.

All internal functions are user callable, no?  I'm slowly adding
documentation strings to all Gnus functions.  (I'm not doing this
systematically -- every time I look & fix a function I just add
documentation.)  Anyways, I've been keeping the interface to the
interactive functions pretty frozen.  (I've mostly been adding new
optional parameters.)  I still think it's a bit too early to promise
that I won't change any internal functions.  I just don't feel that
Gnus is mature enough to say "This is The Way."  I make lots of stupid
decisions that I later regret...

-- 
Home is where the cat is.


  parent reply	other threads:[~1995-12-15 19:14 UTC|newest]

Thread overview: 57+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1995-12-13 18:22 Lars Magne Ingebrigtsen
1995-12-13 19:36 ` Wes Hardaker
1995-12-13 20:05   ` William Perry
1995-12-14 17:52     ` Wes Hardaker
1995-12-15  3:55       ` picons support (was Re: New features + feature freeze?) Ben Gross
1995-12-14  8:29   ` New features + feature freeze? Lars Magne Ingebrigtsen
1995-12-14 17:15     ` Wes Hardaker
1995-12-14 17:27       ` William Perry
1995-12-14 17:36         ` Wes Hardaker
1995-12-14 19:38       ` Lars Magne Ingebrigtsen
1995-12-14 20:49         ` Wes Hardaker
1995-12-15 19:14           ` Lars Magne Ingebrigtsen
1995-12-14 22:39         ` Steven L. Baur
1995-12-15 19:07       ` Lars Magne Ingebrigtsen
1995-12-14 18:25     ` Jens Lautenbacher
1995-12-15 19:14       ` Lars Magne Ingebrigtsen
1995-12-14 19:17     ` Jens Lautenbacher
1995-12-14 20:58       ` Wes Hardaker
1995-12-14 21:50         ` Wes Hardaker
1995-12-15 19:14           ` Lars Magne Ingebrigtsen
1995-12-15 22:54             ` Wes Hardaker
1995-12-16 16:28               ` Lars Magne Ingebrigtsen
1995-12-14 22:22         ` William Perry
1995-12-14 22:23           ` Wes Hardaker
1995-12-14  9:49 ` Kai Grossjohann
1995-12-14 19:38   ` Lars Magne Ingebrigtsen
1995-12-15  3:07     ` Steven L. Baur
1995-12-15 19:07   ` Lars Magne Ingebrigtsen
1995-12-15  4:02 ` Steven L. Baur
1995-12-15 15:19   ` 守岡 知彦 / MORIOKA Tomohiko
1995-12-15 16:32   ` Wes Hardaker
1995-12-20  2:53     ` Lars Magne Ingebrigtsen
1995-12-15 19:14   ` Lars Magne Ingebrigtsen [this message]
1995-12-15 23:51     ` Steven L. Baur
1995-12-16 14:43       ` Lars Magne Ingebrigtsen
1995-12-18 15:55 ` Sten Drescher
1995-12-20  2:53   ` Lars Magne Ingebrigtsen
1995-12-20 14:57     ` Sten Drescher
1995-12-21  3:21       ` Lars Magne Ingebrigtsen
1995-12-21 15:44         ` Sten Drescher
1995-12-22  3:56     ` Christopher Davis
1995-12-22 16:55       ` Sten Drescher
1996-01-03  8:54         ` Lars Magne Ingebrigtsen
1996-01-07  0:16           ` Christopher Davis
1996-01-10 18:37             ` Lars Magne Ingebrigtsen
1996-01-07  1:33           ` Sten Drescher
1996-01-07  7:44             ` Yair Friedman
1996-01-10 18:34               ` Lars Magne Ingebrigtsen
1996-01-12 15:00                 ` Per Abrahamsen
1996-01-14  6:08                   ` Greg Stark
1996-01-15 23:17                   ` Lars Magne Ingebrigtsen
1996-01-10 18:33             ` Lars Magne Ingebrigtsen
1996-01-12 11:31               ` Sten Drescher
1996-01-15 23:17                 ` Lars Magne Ingebrigtsen
1996-01-16  7:33                   ` Yair Friedman
1996-01-16 18:45                     ` Lars Magne Ingebrigtsen
1996-01-16 19:29                       ` Yair Friedman

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

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

  git send-email \
    --in-reply-to=w8sohtab0m8.fsf@surt.ifi.uio.no \
    --to=larsi@ifi.uio.no \
    /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.
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 NNTP newsgroup(s).