all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Jim Janney <jjanney@shell.xmission.com>
To: help-gnu-emacs@gnu.org
Subject: Re: What's your favourite *under_publicized* editing feature ofEmacs?
Date: Tue, 01 Mar 2011 10:39:47 -0700	[thread overview]
Message-ID: <2pbp1ubuzg.fsf@shell.xmission.com> (raw)
In-Reply-To: ikiufu$n6g$1@speranza.aioe.org

k'Chu <cthun_117@qmail.net.au> writes:

> On 28/02/2011 11:32 PM, Jim Janney wrote:
>> Cthun<cthun_117@qmail.net.au>  writes:
>>> On 28/02/2011 6:38 AM, Jim Janney wrote:
>>>> I haven't written any novels, but the purpose of a version control
>>>> system is to manage text
>>>
>>> First of all, the purpose of a version control system is to manage
>>> text that's compilable by build tools
>>
>> That's a bit like saying that the purpose of Usenet is pointless
>> bickering
>
> What does your classic unsubstantiated and erroneous claim have to do
> with Lisp, Janney? Saying version control is for novels is like saying
> the purpose of Usenet is pointless bickering, Janney; saying it's for
> source code is like saying the purpose of Usenet is for
> discussion. Your mistake is rather ironic, though, considering your
> own considerable recent contributions to the misuse of Usenet for
> pointless bickering, Janney.
>
>> while that is one of the uses to which it's commonly put,
>> it's hardly the only one
>
> What does that have to do with Lisp, Janney?
>
>>> and moreover, word
>>> processor documents are typically binary files, which version control
>>> systems cope poorly with. Subversion's diff tool will not play nicely
>>> with .doc files, Janney, and without it there is little point in using
>>> version control.
>>
>> I did say text; clever of you to pick up on that.
>
> Plain, unformatted ASCII text, Janney, which is hardly useful for
> writing novels and articles. Novels tend to contain italics and other
> formatting here and there, Janney, whereas articles frequently contain
> scientific and mathematical symbols that do not exist in ASCII or
> sometimes even Unicode, and tables, graphs, charts, and formatted
> equations that cannot be represented nicely using a grid of
> characters.
>
>>>> I rarely lose work due to power failures or software crashes
>>>
>>> That is easily accomplished without using version control,
>>> Janney. Saving frequently and having a backup tool suffices for normal
>>> people.
>>
>> And it can be accomplished even more easily with Emacs and any one of a
>> number of version control systems.
>
> What does your classic unsubstantiated and erroneous claim have to do
> with Lisp, Janney? Occasionally hitting control-S and backing up your
> files regularly is a lot easier than learning Emacs, Janney.
>
>>>> I could work without one, but I would have to do everything more
>>>> slowly and carefully.
>>>
>>> Right click, drop, "copy here" is not especially slow, particularly
>>> compared to learning all of the complexities of a version control
>>> system, Janney. Version control systems have servers, clients, complex
>>> command lines for checking things in and out of them, and so on and
>>> have to be found, downloaded, installed, and configured. You need to
>>> set up your router/firewall to hide the server from the rest of the
>>> internet for security reasons. You have to set up some loopback
>>> interface port for the server to use and then point the client at
>>> 127.0.0.1:portno. You may even have to put all those numbers on every
>>> single command line to check in or check out a file, depending on the
>>> software you chose, Janney.
>>
>> That would certainly be a lot of work, if it were indeed necessary.  It
>> may please you to learn that, if you're not sharing your work with
>> others, there are a number of version control systems -- including
>> Subversion -- for which none of that is necessary.
>
> What does your classic unsubstantiated and erroneous claim have to do
> with Lisp, Janney? Version control systems are inherently complex and
> inherently client/server oriented, Janney; if they weren't they'd be
> useless for their primary purpose, which is to enable collaborative
> software development, Janney.
>
>>> All of this complexity, when you could just alt, f, "save as" or right
>>> click, "copy here" or COPY FOO.DOC FOO.DOC.BAK, Janney.
>>
>> That's rather more work than simply hitting a few key strokes in Emacs.
>
> It's rather less work than struggling to learn, and later struggling
> to remember, those "few key strokes in Emacs", Janney. Not to mention
> the sprained wrists from tying your hands into pretzels trying to hit
> seven different modifier keys simultaneously, Janney. Emacs is not a
> text editor, Janney, it is a keyboard-implemented version of the game
> "Twister".
>
>> And you get less for it.
>
> What does your classic unsubstantiated and erroneous claim have to do
> with Lisp, Janney? And it remains true that using SVN to "develop" a
> novel is like using a hammer to insert a screw, Janney.

Since good news cannot be too often repeated, I will recap:

You don't need to set up your router/firewall to hide the server (you
don't need a server) from the internet.  Although if your computer is
connected to a network your firewall should already be configured
anyway.

You don't have to set up the loopback interface port for the server to
use (you don't need a server).

You don't have to point the client at the server (you don't need a
server).

You don't have to put any numbers on a command line (Emacs handles that
for you in the few cases it's required).

You don't have to do any of that with RCS.
You don't have to do any of that with CVS.
You don't have to do any of that with Subversion.
You don't have to do any of that with git.
You don't have to do any of that with Mercurial.

You can do these things if you want to, but none of them are required.
With RCS, all you have to do is type

   ci filename

and you're good to go. In any case, it's a poor tool that can only be
used as its designer intended.  And an even poorer mind that can only
imagine one use for something as versatile as version control.

-- 
Jim Janney


  parent reply	other threads:[~2011-03-01 17:39 UTC|newest]

Thread overview: 179+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-01-27  8:33 What's your favourite *under_publicized* editing feature of Emacs? Le Wang
2011-01-27  9:29 ` Deniz Dogan
2011-01-27 12:03 ` Wang Lei
2011-01-27 14:13   ` suvayu ali
2011-01-27 14:12 ` Ken Goldman
2011-01-27 18:11 ` Erik Iverson
     [not found] ` <mailman.0.1296137574.27610.help-gnu-emacs@gnu.org>
2011-01-27 22:23   ` Joe Fineman
2011-01-28  6:40     ` Jason Rumney
2011-01-28 18:25       ` What's your favourite *under_publicized* editing feature ofEmacs? Drew Adams
     [not found]       ` <mailman.12.1296239161.1176.help-gnu-emacs@gnu.org>
2011-02-22 14:49         ` Xah Lee
2011-02-22 16:27           ` despen
2011-02-23  3:52             ` Glenn Morris
2011-02-22 19:47           ` Alan Mackenzie
2011-02-23  0:21             ` Xah Lee
2011-02-23  2:06             ` Cthun
2011-02-23  2:33               ` Rafe Kettler
2011-02-23  5:19                 ` Cthun
2011-02-23  7:07                   ` Tim X
2011-02-23 13:28                     ` Keyboarding [Re: What's your favourite *under_publicized* editing feature ofEmacs?] Xah Lee
2011-02-23 15:39                     ` What's your favourite *under_publicized* editing feature ofEmacs? Cthun
2011-02-23 19:50                       ` Óscar Fuentes
2011-02-23 22:57                       ` Tim X
2011-02-24  0:04                         ` trebol55555
2011-02-24  3:48                         ` Cthun
2011-02-23  9:23                   ` Brendan Halpin
2011-02-23 17:15                   ` Rafe Kettler
2011-02-23 18:33                     ` Ilya Zakharevich
2011-02-23 18:47                       ` Deniz Dogan
2011-02-23 22:08                       ` Cthun
2011-02-23 22:07                     ` Cthun
2011-02-23 23:46                       ` Pascal J. Bourguignon
2011-02-24  3:53                         ` Cthun
2011-02-24  3:58                     ` Stefan Monnier
2011-02-24  7:06                       ` Leo
2011-02-24 15:58                       ` Richard Riley
2011-02-24 17:20                         ` despen
2011-02-24 14:43                     ` fortunatus
2011-02-24 16:43                       ` Xah Lee
2011-02-24 17:48                         ` Eric Schulte
2011-02-24 18:38                           ` Cthun
2011-02-24 23:14                           ` Xah Lee
2011-02-25  1:44                             ` javax.swing.JSnarker
2011-02-25  7:16                             ` Alan Mackenzie
2011-02-25 12:11                               ` rusi
2011-02-25 18:54                                 ` Alan Mackenzie
2011-02-25 23:19                                   ` Thien-Thi Nguyen
2011-02-26  4:01                                   ` rusi
2011-02-24 18:37                       ` javax.swing.JSnarker
2011-02-24 22:04                       ` Deniz Dogan
2011-02-23  7:16                 ` D Herring
2011-02-23  5:22               ` Tim X
2011-02-23 15:13                 ` Cthun
2011-02-23 18:06                   ` Eli Zaretskii
2011-02-23 19:22                   ` Jason Earl
2011-02-23 22:18                     ` Cthun
2011-02-23 23:54                       ` Jason Earl
2011-02-24  4:05                         ` Cthun
2011-02-24  5:19                   ` PJ Weisberg
2011-02-24  5:38                     ` Todd Wylie
2011-02-25  2:48                       ` PJ Weisberg
2011-02-25 18:43                 ` Jim Janney
2011-02-26  6:05                   ` Cthun
2011-02-26  7:21                     ` PJ Weisberg
2011-02-26 20:13                     ` Stefan Monnier
2011-02-27  6:21                       ` Cthun
2011-02-27  8:08                         ` David Kastrup
2011-02-27 15:28                           ` Cthun
2011-02-27 15:46                             ` David Kastrup
2011-02-27 15:51                               ` Cthun
2011-02-27 17:28                                 ` Julian Bradfield
2011-02-27 19:52                                   ` Cthun
2011-02-27 20:41                                     ` Alan Mackenzie
2011-02-27 21:02                                       ` Cthun
2011-02-27 20:59                                     ` Robert D. Crawford
2011-02-27 20:58                                   ` Tim Bradshaw
2011-02-27 21:02                                     ` Cthun
2011-02-27 21:12                                       ` David Kastrup
2011-02-27 22:02                                         ` Cthun
2011-02-28  3:51                                           ` Stefan Monnier
2011-02-28  9:53                                             ` David Kastrup
2011-02-28 18:04                                               ` Cthun
2011-02-28 19:03                                                 ` Eric Abrahamsen
     [not found]                                                 ` <mailman.2.1298919859.18999.help-gnu-emacs@gnu.org>
2011-02-28 19:41                                                   ` Ted Zlatanov
2011-02-28 20:04                                                 ` David Kastrup
2011-03-01  0:06                                                   ` Cthun
2011-03-01  0:14                                                     ` TheFlyingDutchman
2011-03-01  0:16                                                       ` Cthun
2011-03-01  0:28                                                         ` TheFlyingDutchman
2011-03-01  1:49                                                           ` Sean Sieger
2011-03-01  9:27                                                     ` David Kastrup
2011-03-01 13:52                                                       ` Cthun
2011-03-01 22:51                                                         ` TheFlyingDutchman
2011-03-01 23:43                                                           ` Cthun
2011-03-02  8:22                                                             ` David Kastrup
2011-03-02 14:33                                                               ` Cthun
2011-03-02 21:51                                                                 ` Cthun-bot discussion TheFlyingDutchman
2011-03-02 22:20                                                                   ` Cthun
2011-03-02 23:54                                                                     ` TheFlyingDutchman
2011-03-03  0:05                                                                       ` What's your favourite *under_publicized* editing feature ofEmacs? Cthun
2011-03-03  0:06                                                                         ` Jason Earl
2011-03-03  0:12                                                                           ` Cthun
2011-03-03 10:04                                                                           ` Marco Antoniotti
2011-03-03 10:21                                                                             ` David Kastrup
2011-03-03 13:43                                                                               ` Cthun
2011-03-03 13:42                                                                             ` Cthun
2011-03-02  8:39                                                             ` Cthun-bot discussion TheFlyingDutchman
2011-03-02 14:35                                                               ` What's your favourite *under_publicized* editing feature ofEmacs? Cthun
2011-03-01 12:57                                                     ` Antony
2011-02-28 18:02                                             ` Cthun
2011-02-27 16:05                             ` Perry Smith
2011-02-27 17:22                               ` Eric Abrahamsen
2011-02-27 18:16                                 ` Joe Riel
2011-02-27 23:17                               ` PJ Weisberg
     [not found]                               ` <mailman.8.1298827366.31652.help-gnu-emacs@gnu.org>
2011-02-28  3:58                                 ` Stefan Monnier
2011-02-28  4:37                                   ` rusi
2011-02-28 23:31                                     ` Stefan Monnier
2011-03-01  2:43                                       ` rusi
2011-02-28 19:41                                   ` Uday Reddy
     [not found]                             ` <mailman.3.1298822767.31652.help-gnu-emacs@gnu.org>
2011-02-27 17:11                               ` rusi
2011-02-27 20:52                         ` Tim Bradshaw
2011-02-27 20:59                           ` Cthun
2011-02-27  0:08                     ` Tim Bradshaw
2011-02-27  6:21                       ` Cthun
2011-02-28 11:38                     ` Jim Janney
2011-02-28 12:45                       ` Petter Gustad
2011-02-28 18:11                       ` Cthun
2011-03-01  4:32                         ` Jim Janney
2011-03-01  6:18                           ` rusi
2011-03-01 14:09                             ` Cthun
2011-03-01 14:05                           ` Cthun
2011-03-01 14:21                             ` Mario Lassnig
2011-03-01 15:02                               ` Cthun
2011-03-01 15:06                                 ` rusi
2011-03-01 15:07                                   ` Cthun
2011-03-01 15:26                                     ` David Kastrup
2011-03-01 16:43                                       ` Ted Zlatanov
2011-03-01 21:20                                       ` Cthun
2011-03-01 21:24                                         ` TheFlyingDutchman
2011-03-01 21:33                                           ` Cthun
2011-03-01 22:17                                             ` TheFlyingDutchman
2011-03-01 23:25                                       ` Thien-Thi Nguyen
2011-03-01 15:12                                 ` Mario Lassnig
2011-03-01 21:21                                   ` Cthun
2011-03-01 21:23                                     ` TheFlyingDutchman
2011-03-02  8:11                                     ` Mario Lassnig
2011-03-02 15:05                                       ` Cthun
2011-03-10 22:56                                     ` Susan Calvin
2011-03-11  0:07                                       ` Cthun
2011-03-01 14:31                             ` David Kastrup
2011-03-01 15:06                               ` Cthun
2011-03-01 17:39                             ` Jim Janney [this message]
2011-03-01 21:30                               ` Cthun
2011-03-01 22:19                                 ` TheFlyingDutchman
2011-03-01 22:37                                   ` Cthun
2011-03-01 22:47                                     ` TheFlyingDutchman
2011-03-01 23:46                                       ` Cthun
2011-03-02  0:02                                         ` Cthun-bot discussion TheFlyingDutchman
2011-03-02  1:17                                           ` PJ Weisberg
2011-03-02 15:08                                           ` What's your favourite *under_publicized* editing feature ofEmacs? Cthun
2011-03-02  5:52                                         ` Bot Tester
2011-03-02  8:42                                         ` Cthun-bot discussion TheFlyingDutchman
2011-03-02 15:10                                           ` What's your favourite *under_publicized* editing feature ofEmacs? Cthun
2011-03-02 15:54                                             ` Bastien
2011-03-04  0:52                                           ` Cthun-bot discussion Peter Keller
2011-03-04  2:43                                             ` Cthun
2011-03-04  5:55                                             ` TheFlyingDutchman
2011-03-04 18:00                                               ` What's your favourite *under_publicized* editing feature ofEmacs? Cthun
2011-03-04 21:31                                                 ` Cthun-bot discussion TheFlyingDutchman
2011-03-05  8:39                                                   ` David Kastrup
2011-03-02  0:36                                 ` What's your favourite *under_publicized* editing feature ofEmacs? Jim Janney
2011-03-02 15:06                                   ` Cthun
2011-03-02 19:52                                     ` Jim Janney
2011-03-02 20:01                                       ` Cthun
2011-03-02  1:00                                 ` What's your favourite *under_publicized* editing feature of Emacs? Steve
2011-03-02  5:34                                   ` PJ Weisberg
2011-02-23  7:01               ` What's your favourite *under_publicized* editing feature ofEmacs? Alan Mackenzie
2011-02-28 12:42           ` Sean Sieger
     [not found]           ` <mailman.6.1298896994.11648.help-gnu-emacs@gnu.org>
2011-02-28 14:16             ` David Kastrup
2011-02-28 14:47               ` Sean Sieger

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=2pbp1ubuzg.fsf@shell.xmission.com \
    --to=jjanney@shell.xmission.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.
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.