From: Rustom Mody <rustompmody@gmail.com>
To: help-gnu-emacs@gnu.org
Subject: Re: configurable means hard? [was: ... easier explanation how to setup gnus ...]
Date: Wed, 14 Aug 2013 10:14:51 -0700 (PDT) [thread overview]
Message-ID: <05152b6c-07e5-4d6c-b4e2-3e9c9f5651eb@googlegroups.com> (raw)
In-Reply-To: <jwvioz8fkfg.fsf-monnier+gnu.emacs.help@gnu.org>
On Wednesday, August 14, 2013 7:32:06 PM UTC+5:30, Stefan Monnier wrote:
> > File
> > - Why do I have five print options, and what's the difference?
>
> Because Emacs doesn't offer a good way to print, so we offer various
> workarounds (I wish I were kidding).
Ha! Refreshing to hear some straight talk!
> > Why can’t we rename windows to panes and frames to windows?
>
> We can, but it's hard: Emacs is structured in such a way that the user
> is exposed to the names used in the code. So renaming windows to panes
> means renaming functions and variables, which leads to backward
> compatibility problems.
A technical and a social aspect to this.
Technical: Yeah, I see that its harder than I thought....
Still, taking a cue from python's 2to3 converter, it should be possible to have a 24to25 converter that among other things looks up a table of old-names and renames to new ones, for arbitrary elisp files. Yeah I understand that presence of eval makes 100% coverage theoretically impossible.
Of course I am not seriously suggesting that this one trivia is worth this effort. Scale it up by the dozens of such oddities and the picture changes somewhat. Brings me to the next...
Social:
As analogy consider that at one time emacs only ran on unices. Porting to windows -- hardly a core constituency!! -- would have driven the user population up by some factor, is it not? And then some of those folks become core devs.
Likewise, reducing the combo of weirdness+steep learning curve (combined with some good PR!) would bring some valuable people into the fold (IMHO)
next prev parent reply other threads:[~2013-08-14 17:14 UTC|newest]
Thread overview: 37+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-08-13 2:54 What's an even easier explanation how to setup gnus Don Saklad
2013-08-13 7:11 ` Thorsten Jolitz
[not found] ` <mailman.3094.1376377917.12400.help-gnu-emacs@gnu.org>
2013-08-13 14:55 ` Stefan Monnier
2013-08-13 15:41 ` Thorsten Jolitz
[not found] ` <mailman.3131.1376408540.12400.help-gnu-emacs@gnu.org>
2013-08-13 16:23 ` Stefan Monnier
2013-08-28 9:49 ` Glen Stark
2013-09-02 11:44 ` Thorsten Jolitz
2013-09-02 13:20 ` Jambunathan K
2013-09-02 21:26 ` W. Greenhouse
2013-09-03 12:35 ` Richard Riley
[not found] ` <mailman.1212.1378157299.10748.help-gnu-emacs@gnu.org>
2013-09-02 22:01 ` Pascal J. Bourguignon
2013-09-03 0:58 ` W. Greenhouse
2013-09-03 2:12 ` Rustom Mody
2013-09-03 2:44 ` W. Greenhouse
2013-09-03 12:36 ` Richard Riley
[not found] ` <mailman.1233.1378176315.10748.help-gnu-emacs@gnu.org>
2013-09-03 3:56 ` Rustom Mody
2013-09-03 12:38 ` Richard Riley
2013-09-03 14:37 ` Stefan Monnier
2013-09-03 16:44 ` W. Greenhouse
2013-09-03 20:13 ` Jambunathan K
[not found] ` <mailman.1282.1378239114.10748.help-gnu-emacs@gnu.org>
2013-09-04 3:40 ` Rustom Mody
2013-09-02 13:55 ` Jambunathan K
2013-08-13 17:58 ` Carson Chittom
2013-08-13 19:01 ` configurable means hard? [was: ... easier explanation how to setup gnus ...] Drew Adams
2013-08-13 20:30 ` Carson Chittom
2013-08-13 21:01 ` Drew Adams
2013-08-14 5:19 ` Yuri Khan
[not found] ` <mailman.3178.1376457548.12400.help-gnu-emacs@gnu.org>
2013-08-14 5:26 ` Rustom Mody
2013-08-14 14:05 ` Stefan Monnier
[not found] ` <mailman.3159.1376425851.12400.help-gnu-emacs@gnu.org>
2013-08-14 14:02 ` Stefan Monnier
2013-08-14 14:44 ` Drew Adams
2013-08-14 17:14 ` Rustom Mody [this message]
2013-08-16 18:40 ` Ken Goldman
[not found] ` <mailman.188.1376678430.10748.help-gnu-emacs@gnu.org>
2013-08-17 10:59 ` Rustom Mody
[not found] ` <mailman.3146.1376420497.12400.help-gnu-emacs@gnu.org>
2013-08-14 3:11 ` Jason Rumney
2013-08-13 20:17 ` What's an even easier explanation how to setup gnus W. Greenhouse
[not found] ` <mailman.3154.1376425093.12400.help-gnu-emacs@gnu.org>
2013-08-14 3:29 ` Rustom Mody
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=05152b6c-07e5-4d6c-b4e2-3e9c9f5651eb@googlegroups.com \
--to=rustompmody@gmail.com \
--cc=help-gnu-emacs@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.
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).