Re: The Modernization of Emacs: terminology buffer and keybinding

2007-06-26 Thread Giorgos Keramidas
On Tue, 26 Jun 2007 07:40:55 -, Twisted <[EMAIL PROTECTED]> wrote:
>On Jun 25, 2:32 pm, Giorgos Keramidas <[EMAIL PROTECTED]>
>wrote:
>>> So much for the "free" in "free software". If you can't actually use
>>> it without paying money, whether for the software or for some book,
>>> it isn't really free, is it?
>>
>> Please do not confuse the term 'free' in 'free software' with 'gratis'.
>>
>> 'Gratis', i.e. 'lacking a monetary price tag' is something *very*
>> different from the meaning of 'free' in 'free software'.
>
> Having to pay for the documentation, presumably because it's
> copyrighted, doesn't strike me as much more "free as in speech" than
> it is "free as in beer".

You don't have to "pay for the documentation because it is copyrighted".
You can _download_ the Emacs manual in any format you are more
comfortable with.

See for example:

  http://www.gnu.org/manual/manual.html

This page lists downloadable documentation in nicely formatted HTML or
PDF formats, which is available without any sort of monetary charge.

> Also being dependent on a particular publisher for access to required
> documentation violates "free as in no vendor lock-in", to boot. So
> anyone saying some "free" software is unusable without such-and-such
> an O'Reilly book can go peddle the software and the book somewhere
> where spammers are welcome. Being locked in to O'Reilly being just as
> bad as being locked in to Microsoft or Adobe.

Since you are not obliged to _pay_ for the O'Reilly version, this entire
paragraph is both meaningless and moot.  Feel free to grab an online
copy of the manual, or install the documentation of Emacs using your
favorite distribution's packaging tools.  There is absolutely no
"lock-in" anywhere near Emacs.

- Giorgos

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: The Modernization of Emacs: terminology buffer and keybinding

2007-06-26 Thread Giorgos Keramidas
On Fri, 22 Jun 2007 23:08:02 -, [EMAIL PROTECTED] wrote:
>> lpr /usr/local/share/emacs/21.3/etc/refcard.ps
>> or your install-dir^^
>> or your version.^
>
> So now we're expected to go on a filesystem fishing expedition instead
> of just hit F1? One small step (backwards) for a man; one giant leap
> (backwards) for mankind. :P
>
>> But then again buying the GNU-book from 'O Reilly would have solved it
>> in the utmost nicest possible of ways anyway.
>
> So much for the "free" in "free software". If you can't actually use
> it without paying money, whether for the software or for some book, it
> isn't really free, is it?

Please do not confuse the term 'free' in 'free software' with 'gratis'.

'Gratis', i.e. 'lacking a monetary price tag' is something *very*
different from the meaning of 'free' in 'free software'.

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: The Modernization of Emacs: terminology buffer and keybinding

2007-06-26 Thread Giorgos Keramidas
On Fri, 22 Jun 2007 21:51:34 -, Twisted <[EMAIL PROTECTED]> wrote:
>> C-h i, C-x b RET is non-trivial?!?
[...]
> I'm sorry. I don't speak Chinese.
>
> I trust I've made my point. Not only does it insist you learn a whole
> other language (though I'm guessing it's not actually Chinese --
> Greek, maybe), even when you know that's a bunch of keystrokes and
> even what they are...
>
> HOW IN THE BLOODY HELL IS IT SUPPOSED TO OCCUR TO SOMEONE TO ENTER
> THEM, GIVEN THAT THEY HAVE TO DO SO TO REACH THE HELP THAT WOULD TELL
> THEM THOSE ARE THE KEYS TO REACH THE HELP?!

No it's not Greek.  I can assure you it isn't, because I *am* Greek.

Now, regarding your shouting about the keys, have you tried using a
recent GNU Emacs installation?  The first thing that pops up when a new
user runs Emacs looks like this:

,---
| Welcome to GNU Emacs, a part of the GNU operating system.
|
| Type C-l to begin editing.
|
| Get help   C-h  (Hold down CTRL and press h)
| Emacs manual   C-h r
| Emacs tutorial C-h t   Undo changes C-x u
| Buy manualsC-h C-m Exit Emacs   C-x C-c
| Browse manuals C-h i
| Activate menubar   F10  or  ESC `  or   M-`
| (`C-' means use the CTRL key.  `M-' means use the Meta (or Alt) key.
| If you have no Meta key, you may instead type ESC followed by the character.)
|
| GNU Emacs 22.1.50.2 (i386-unknown-freebsd7.0, X toolkit)
|  of 2007-05-29 on kobe
| Copyright (C) 2007 Free Software Foundation, Inc.
|
| GNU Emacs comes with ABSOLUTELY NO WARRANTY; type C-h C-w for full details.
| Emacs is Free Software--Free as in Freedom--so you can redistribute copies
| of Emacs and modify it; type C-h C-c to see the conditions.
| Type C-h C-d for information on getting the latest version.
`---

Basic reading skills are necessary to parse this 'splash' screen, but it
shouldn't be too hard to read a few lines of text which guide you about
the proper key sequence to reach the tutorial, right?

> Of course, Notepad is so easy to use it doesn't even need help,
> despite which it's readily available. In case you forgot the bog-
> standard (and therefore it IS self-evident) "F1" there's even a "Help"
> menu in plain view as soon as you open a Notepad.

There's also a "Help" menu in plain sight when you fire up Emacs with an
X11 interface.  I don't see why Notepad is special in any way here.

> This is the lowly Notepad, which I'll freely admit is the rusty
> bicycle of text editors, and it's much easier to use (including the
> help) than the supposed Mercedes-Benz of editors.

Isn't this always the case?  The 'interface' of a tiny bicycle is
something which even very young kids can master pretty fast.  On the
other hand, I'm relatively sure there's at least one valid reason we
don't let pre-school aged children drive around Mercedes-Benz cars,
isn't there?

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: The Modernization of Emacs

2007-06-25 Thread Giorgos Keramidas
On Thu, 21 Jun 2007 13:02:18 -0400, [EMAIL PROTECTED] (Joel J. Adamson) wrote:
>David Kastrup <[EMAIL PROTECTED]> writes:
>> You know you can use something like
>> C-x C-f /su::/etc/fstab RET
>> (or /sudo::/etc/fstab) in order to edit files as root in a normal
>> Emacs session?
>
> I did not know that.  That will save me huge amounts of time.  You're
> my hero.

If you like `C-x C-f /sudo::...', then it may also please you to know
that Tramp supports other remote access methods too, i.e.:

C-x C-f /ftp:
C-x C-f /ssh:

and it lets Emacs edit files in remote locations, as long as you have a
valid set of username/password credentials for the remote host :-)

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: The Modernization of Emacs: terminology buffer and keybinding

2007-06-22 Thread Giorgos Keramidas
On 21 Jun 2007 16:52:17 +0200, Bjorn Borud <[EMAIL PROTECTED]> wrote:
> on my tombstone will say
> "here lies the last Emacs user on earth. M-x rip".

Hahaha!  Very good one :-)

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: The Modernization of Emacs: terminology buffer and keybinding

2007-06-20 Thread Giorgos Keramidas
On Tue, 19 Jun 2007 10:01:35 -0700, Xah Lee <[EMAIL PROTECTED]> wrote:
> Here are some Frequently Asked Questions about The Modernization of
> Emacs.
>
> They are slightly lengthy, so i've separated each item per post. The
> whole article can be found at
>
> http://xahlee.org/emacs/modernization.html
> 
>
> Q: The Terminology “buffer” and “keybinding” is good as they are.
>
> A: The terminology “buffer” or “keybinding”, are technical terms
> having to do with software programing. The term “keybinding” refers to
> the association of a keystroke with a command in a technical, software
> application programing context. That is to say, a programer “bind” a
> keystroke to a command in a software application. The term “buffer”
> refers to a abstract, temporary area for storing data, in the context
> of programing or computer science.
>
> These terms are irrelevant to the users of a software application.
>
> As a user of a text editor, he works with files. The terms “opened
> file” or “untitled file” are more appropriate than “buffer”.

No they are not.  See you may have a real *file* on a disk somewhere,
which is called 'opened file' or even 'untitled file'.  Now isn't it
confusing to think in terms of made-up descriptiors, just because the
term 'buffer' seems alien?

Educating the user to avoid confusion in this and other cases of made
up, 'user-friendly' descriptions is not a good enough answer.  If you
can educate the user about this sort of fine distinction between files
stored on a disk somewhere and files which are figments of the
imagination of Emacs, then I can educate them about 'buffer' too and be
done with it all.

The main difference is that I get to do it today, without the need for
multi-thousand-line changes in the source and documentation of Emacs and
its thousands of plugins.

-- 
http://mail.python.org/mailman/listinfo/python-list

Re: The Modernization of Emacs

2007-06-20 Thread Giorgos Keramidas
On Tue, 19 Jun 2007 15:53:21 +0200, David Kastrup <[EMAIL PROTECTED]> wrote:
>Harry George <[EMAIL PROTECTED]> writes:
>> I don't mind folks using any editor they want, as long as they are
>> proficient.  In those cases, I have no problem doing Extreme
>> Programming with them -- code a bit, save, the other guy codes a bit.
>> But when someone uses vi and then forgets how to do block moves, or
>> uses eclipse and bogs down the session, or uses MS Notepad and can't
>> enforce language-specific indents, I get frustrated.
>
> My favorite killing offence is /* vi:set ts=4: */.

Apparently, we share at least part of that.  My own favorite killing
offense is '/* vi:set ts=anything: */' :)

-- 
http://mail.python.org/mailman/listinfo/python-list


Re: Jargons of Info Tech industry

2005-10-10 Thread Giorgos Keramidas
Roedy Green <[EMAIL PROTECTED]> writes:
> On Sat, 08 Oct 2005 23:33:13 GMT, Rich Teer <[EMAIL PROTECTED]>
> wrote or quoted :
>
>> What the hell has that got to do with HTML email?  Sending photos
>> is an example of what attachments are for.
>
> Normally you send photos to grandma with captions under each photo.
> That is far more convenient for the technopeasant receiver than
> dealing with multiple attachments.

I'd like to agree, but I haven't received *ANY* properly formatted,
captioned and readable list of photos in an HTML email message in a
long while.  What I usually get it an email message with a completely
irrelevant subject -- usually a reply to a random thread that happened
to include my email address in the recipient list -- with a message
body as useless as:

Here's a photo collection

or even more useless, or empty.

This and other things, that show the original poster of the particular
HTML email message has _no_ intention to spend just *one* minute to
properly write a readable, useful email message, tend to be the main
reasons why I block all HTML email messages from non-work-related
email addresses, save them in a special folder and look at them only
when I really feel like spending some time to weed through the junk.

-- 
http://mail.python.org/mailman/listinfo/python-list