Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Issues with emacs
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  Messages 101 - 125 of 150 - Collapse all  -  Translate all to Translated (View all originals) < Older  Newer >
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Sivaram Neelakantan  
View profile  
 More options Jun 25 2012, 2:02 pm
Newsgroups: gnu.emacs.help
From: Sivaram Neelakantan <nsivaram....@gmail.com>
Date: Mon, 25 Jun 2012 23:32:20 +0530
Local: Mon, Jun 25 2012 2:02 pm
Subject: Re: Issues with emacs
On Sun, Jun 24 2012,ken  wrote:

[snipped 37 lines]

> 5. Make the elisp documentation and tutorials so easy and fun to learn
> that tons of people actually want to write code.

That'll be the day! :-)

 sivaram
 --


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
notbob  
View profile  
 More options Jun 25 2012, 2:40 pm
Newsgroups: gnu.emacs.help
From: notbob <not...@nothome.com>
Date: 25 Jun 2012 18:40:00 GMT
Subject: Re: Issues with emacs
On 2012-06-25, Sivaram Neelakantan <nsivaram....@gmail.com> wrote:

> On Sun, Jun 24 2012,ken  wrote:

> [snipped 37 lines]

>> 5. Make the elisp documentation and tutorials so easy and fun to learn
>> that tons of people actually want to write code.

> That'll be the day! :-)

Actually, the lisp tutorial the comes with emacs is pretty damn well
written.  One of the better programming tuts I've run across.  Now, if
I can only recall how to access it.  ;)  

(where'd I put those notes)

nb

--
vi --the heart of evil!
Support labeling GMOs
<http://www.labelgmos.org/>


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "Emacs users a dying breed?" by Ken Goldman
Ken Goldman  
View profile  
 More options Jun 25 2012, 3:00 pm
Newsgroups: gnu.emacs.help
From: Ken Goldman <kgold...@us.ibm.com>
Date: Mon, 25 Jun 2012 15:00:18 -0400
Local: Mon, Jun 25 2012 3:00 pm
Subject: Re: Emacs users a dying breed?
On 6/23/2012 7:33 AM, Philipp Haselwarter wrote:

> I very much disagree, one of the things emacs is most frequently accused
> of is bloat. ...
> I'd even go as far as claiming that currently there's already too much
> stuff included by default.

Arguments against:

1 - My current emacs lisp directory is about 80 mbytes.  Even if it was
stripped to zero, it would hardly affect my disk space.

2 - For professionals, the cost to search the web for one package is far
more than the cost of a 100 gbyte disk.

3 - The risk of installing malware says I want to download software as
infrequently as possible.

IMHO, include every package that's part of the distro.  If I don't use
it, it doesn't matter.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "Issues with emacs" by Glyn Millington
Glyn Millington  
View profile  
 More options Jun 25 2012, 3:05 pm
Newsgroups: gnu.emacs.help
From: Glyn Millington <glyn.milling...@gmail.com>
Date: Mon, 25 Jun 2012 20:05:06 +0100
Local: Mon, Jun 25 2012 3:05 pm
Subject: Re: Issues with emacs

notbob <not...@nothome.com> writes:
> On 2012-06-25, Sivaram Neelakantan <nsivaram....@gmail.com> wrote:
>> On Sun, Jun 24 2012,ken wrote:

>> [snipped 37 lines]

>>> 5. Make the elisp documentation and tutorials so easy and fun to
>>> learn that tons of people actually want to write code.

>> That'll be the day! :-)

> Actually, the lisp tutorial the comes with emacs is pretty damn well
> written.  One of the better programming tuts I've run across.  Now, if
> I can only recall how to access it.  ;)

C-h t

atb

Glyn


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "Issues with emacs (was Emacs users a dying breed?)" by Ludwig, Mark
Ludwig, Mark  
View profile  
 More options Jun 25 2012, 3:23 pm
Newsgroups: gnu.emacs.help
From: "Ludwig, Mark" <ludwig.m...@siemens.com>
Date: Mon, 25 Jun 2012 19:23:19 +0000
Local: Mon, Jun 25 2012 3:23 pm
Subject: RE: Issues with emacs (was Emacs users a dying breed?)

Perhaps in the abstract this is a good idea, but it's not at all clear to me that you want a bigger crowd of people working on either of those two areas, in particular.  They're very tender areas, and it's likely that a worker needs a lot of context in order to successfully modify these things.  Learning the context takes time and I believe our do-everything-faster culture does not particularly reward the slow learning processes necessary in order to learn complex programming contexts such as these.  Some of the context comes from bug reports.

(IMHO, in general, far too many people attempt to write or modify multi-threading code than are actually competent to do so.  The hardware and software complexities involved in getting robust memory ordering across processors with good performance are simply beyond the average programmer....)

Cheers,

Mark

Ob.Help:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "Issues with emacs" by Deniz Dogan
Deniz Dogan  
View profile  
 More options Jun 25 2012, 3:25 pm
Newsgroups: gnu.emacs.help
From: Deniz Dogan <de...@dogan.se>
Date: Mon, 25 Jun 2012 21:25:41 +0200
Local: Mon, Jun 25 2012 3:25 pm
Subject: Re: Issues with emacs
On 2012-06-24 18:24,, Eli Zaretskii wrote:

I didn't know we shipped Emacs with reference cards, I just found them
once you told me they existed.  They look good!  It would be very nice
to have it as an alternative to the tutorial, easily accessible, like C-h t.

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Deniz Dogan  
View profile  
 More options Jun 25 2012, 3:26 pm
Newsgroups: gnu.emacs.help
From: Deniz Dogan <de...@dogan.se>
Date: Mon, 25 Jun 2012 21:26:52 +0200
Local: Mon, Jun 25 2012 3:26 pm
Subject: Re: Issues with emacs
On 2012-06-24 17:08,, Gregory Benjamin wrote:

My whole e-mail was just an example.  You get the gist.

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Jeremiah Dodds  
View profile  
 More options Jun 25 2012, 5:24 pm
Newsgroups: gnu.emacs.help
From: Jeremiah Dodds <jeremiah.do...@gmail.com>
Date: Mon, 25 Jun 2012 17:24:16 -0400
Local: Mon, Jun 25 2012 5:24 pm
Subject: Re: Issues with emacs

I, for one, would gladly work on emacs full time if I was making enough
to pay my (frugal) bills from it.

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "becoming a developer [was: Re: Issues with emacs]" by ken
ken  
View profile  
 More options Jun 25 2012, 11:03 pm
Newsgroups: gnu.emacs.help
From: ken <geb...@mousecar.com>
Date: Mon, 25 Jun 2012 23:03:43 -0400
Local: Mon, Jun 25 2012 11:03 pm
Subject: becoming a developer [was: Re: Issues with emacs]

On 06/25/2012 02:02 PM Sivaram Neelakantan wrote:

> On Sun, Jun 24 2012,ken  wrote:

> [snipped 37 lines]

>> 5. Make the elisp documentation and tutorials so easy and fun to learn
>> that tons of people actually want to write code.

> That'll be the day! :-)

>   sivaram

Sivaram,

People familiar with C say it's a difficult language.  But I guess they
never tried it.  You can pick up a book on it and if you give it a
little bit of time every day, you can learn enough in a week to write
interesting and working programs.  And it's fun.  Shell programming like
bash and ksh are easy and fun too.  C++ too, but to a lesser degree.
But elisp....  I tried repeatedly over more than ten years to learn it,
bought and read a couple books on it, did some tutorials, of course
spent a lot of time in the docs, but it wasn't until just a few years
ago (and with a lot of help from this list) that I was able to write my
first elisp program.  I started a second one last year and I'm still
plodding really slow through it (but not often).  It takes so long to
get things to work that I'm discouraged from spending time on it.  Half
the time I'm trying to figure out the code and moan to myself that, if I
could write this function in C, I would have had it written in one-tenth
the time... or less.  Then, after I've written some working elisp code
and look at, I see it's not that difficult.  So how is it that it took
so long to figure out?  Maybe, if I live to be three hundred, I'll write
an elisp book myself.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "Issues with emacs" by rusi
rusi  
View profile  
 More options Jun 25 2012, 11:08 pm
Newsgroups: gnu.emacs.help
From: rusi <rustompm...@gmail.com>
Date: Mon, 25 Jun 2012 20:08:06 -0700 (PDT)
Local: Mon, Jun 25 2012 11:08 pm
Subject: Re: Issues with emacs
On Jun 25, 12:45 pm, Helmut Eller <eller.hel...@gmail.com> wrote:

> * rusi [2012-06-25 05:51] writes:
> > If the issue is technical, then encouraging development is out-of-
> > bounds
> > If the issue is social -- how to get today's kids interested in emacs
> > -- and I start with the slogan LEARN ELISP -- I need to go to
> > marketing kindergarten

> I have my doubts that "kids" will make a better Emacs.  IMO good
> programs are usually built by experienced and skilled developers.  I
> don't think that it's accident that RMS wrote Emacs and GCC.  To make a
> better Emacs, we would need highly skilled (and probably well paid)
> people.

There are two extreme points:
- anyone and everyone adds code to the difficult/critical parts
resulting in a mess and breakdown
- no one codes; after a while emacs dies

Clearly the sweet spot is inbetween: the right number of committed,
capable programers to keep developing refactoring progressing

The thread Tom alluded to earlier http://thread.gmane.org/gmane.emacs.devel/126892
suggests what in systems thinking is called a reinforcing-loop or
vicious cycle: http://www.systems-thinking.org/theWay/sre/re.htm

Too few programmers working on too many new areas
Spread too thin for doing more 'less ciritcal' work
Cant mentor/tutor new wannabie devs
The wannabies feel unwelcome and leave depleting the already depleted
population of devs

Tom wrote:
> Some of today's kids will be experienced and skilled developers
> someday, but they will only use their skill to improve emacs if
> they get to like it first as "kids".

Very well put

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "becoming a developer [was: Re: Issues with emacs]" by rusi
rusi  
View profile  
 More options Jun 25 2012, 11:23 pm
Newsgroups: gnu.emacs.help
From: rusi <rustompm...@gmail.com>
Date: Mon, 25 Jun 2012 20:23:36 -0700 (PDT)
Local: Mon, Jun 25 2012 11:23 pm
Subject: Re: becoming a developer [was: Re: Issues with emacs]
On Jun 26, 8:03 am, ken <geb...@mousecar.com> wrote:

Hi Ken
It would be great if you could explicate a little how/where/why you
get stuck.
Me? I am probably in a similar situation to you but I guess for
complementary reasons:
Lisp as a language and paradigm are fine and the docs are (usually)
better than average but I usually get hit by 40 years of crud, eg:
- how many different keybinding syntaxes are there?
- how many variations on assignment: setq, setq-default, defvar,
customize etc

And then if you go up the pyramid from elisp code to emacs use it only
gets worse: how many mailing systems are there?


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "Issues with emacs" by Tom
Tom  
View profile  
 More options Jun 26 2012, 1:50 am
Newsgroups: gnu.emacs.help
From: Tom <adatgyu...@gmail.com>
Date: Tue, 26 Jun 2012 05:50:21 +0000 (UTC)
Local: Tues, Jun 26 2012 1:50 am
Subject: Re: Issues with emacs
Jeremiah Dodds <jeremiah.dodds <at> gmail.com> writes:

> > That's where crowdfunding could help and I don't think the payment
> > necessarily has to match what they earn working on a business software,
> > because if people have a motivation to work on something more
> > interesting then they often willing to accept lower payment
> > if they gain more professional satisfication from working
> > on the more interesting project.

> I, for one, would gladly work on emacs full time if I was making enough
> to pay my (frugal) bills from it.

And what's holding you back from giving it a try? The
crowdfunding infrastructure is there (Kickstarter and co.), and
it's well proven for other projects.

Of course, the crowdfunding model is more suited for contractors who are
used to taking up different projects regularly, so they can easily
choose implementing an Emacs feature as a next project.

But it's also a possible that a skilled developer could make a
permanent living from developing Emacs features, by starting the
next crowdfunded project immediately when he finished
implementing the previous one.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Thien-Thi Nguyen  
View profile  
 More options Jun 26 2012, 4:35 am
Newsgroups: gnu.emacs.help
From: Thien-Thi Nguyen <t...@gnuvola.org>
Date: Tue, 26 Jun 2012 10:35:01 +0200
Local: Tues, Jun 26 2012 4:35 am
Subject: Re: Issues with emacs
() rusi <rustompm...@gmail.com>
() Mon, 25 Jun 2012 20:08:06 -0700 (PDT)

   Too few programmers working on too many new areas
   Spread too thin for doing more 'less ciritcal' work
   Cant mentor/tutor new wannabie devs
   The wannabies feel unwelcome and leave depleting the already depleted
   population of devs

I'd love to see emacsmovies branch out to do internals walkthroughs.
To riff off the most recent production, i imagine episodes:
 - src/buffer.[hc], concentrating on ‘struct buffer’
 -        likewise, for everything else
 - changes to src/buffer.[hc] over the years (repo archeology)
 - demo of CEDET (et al) handling of src/buffer.[hc] (as part of src/*)
 - survey of external gap-buffer implementations in various languages
 - tie in of these episodes to "user level experience" (seminal) episode

The last few are important for newbie hackers who do not yet know
they are newbie hackers.  :-D

[FWIW, the dream for such a series (in text, in Emacs) was the impetus for
<http://www.gnuvola.org/software/personal-elisp/dist/lisp/low-stress/a...>.]

Hey emacsmovies hacker (if you are reading this): What do you say?


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "becoming a lisp developer" by Pascal J. Bourguignon
Pascal J. Bourguignon  
View profile  
 More options Jun 26 2012, 8:29 am
Newsgroups: gnu.emacs.help
From: "Pascal J. Bourguignon" <p...@informatimago.com>
Date: Tue, 26 Jun 2012 14:29:31 +0200
Local: Tues, Jun 26 2012 8:29 am
Subject: Re: becoming a lisp developer

The fact is, there are big categories of languages.

C and Pascal are the same.  C or C++ are almost the same (compare Homo
Sapiens Sapiens with Homo Neandertalis).  All the common languages fall
into the Algol category of languages; basically, when you know one, you
know all of them: the semantics are fundamentally the same, only the
unimportant syntax changes.

But beside the Algol category, there are:

- the logical programming category (Prolog, etc),

- the lisp category (eg. Common Lisp, Emacs Lisp, Scheme, and a lot of
  older lisps)

- the functional programming category (Haskell, ML, Ocaml, etc).

and a lot of others.
http://en.wikipedia.org/wiki/List_of_programming_languages_by_type

When you change of language category, the syntax may change or not, but
importantly, it's the semantics that change.  That's where you may be
misled and have to spend more learning time.

For example, syntactically, adding two numbers is written:

     {
        int a=1;
        int b=1111111112;
        int c=1111111113;
        a=b+c;
     }

in C, and:

    (let ((a 1)
          (b 1111111112)
          (c 1111111113))
      (setf a (+ b c)))

in lisp.  But the syntac is irrelevant.  You can easily write a
pre-processor to convert one into the other.
(See for example: http://paste.lisp.org/display/25134)

What's more important to understand the meaning of those programs, is
their semantics.

In a 32-bit C, (ie. a C where int has a 32-bit two-complement
representation), the result would be -2072745071 with some compiler.
(In some other C compilers, it could signal a run-time error, the C
standard doesn't specify what must happen).

In a 64-bit C, (ie. a C where int has a 64-bit two-complement
representation), the result would be 2222222225.

In a 32-bit emacs, which has no bignums and where fixnums are limited to
29-bit two-complement the result would be 74738577.

In a 64-bit emacs, which has still no bignums, but where fixnums are
limited to 61-bit two-complement, the result would be 2222222225.

In a Common Lisp implementation, which therefore has bignums, whatever
the size of the fixnums, the results would be 2222222225.

So you can see that the meaning of a simple operation such as a=b+c or
(setf a (+ b c)):

1- is NOT specified entirely by most programming languages.

2- is specified entirely in some programming languages.

3- when it's specified (be it by the language or by an implementation),
   MAY or MAY NOT mean the same thing (ie. give the same results).

The semantical differences are therefore:

In Common Lisp, + for integers implements the mathematical integer
addition (up to the available memory).

In emacs lisp, + for integers implements the addition modulo 29 or 61
depending on the machine word size.

In C, + for int may implement the addition modulo 32 or 64, or something
else (including signaling a run-time error, or a compilation-time error).

And this is only for the simpliest of the operation.  In the code sample
above, there are other semantic differences, like the fact that in lisp
there are no statement, therefore all expression returns a value.  setf
returns the last value assigned.  let returns the result of the last
expression in its body, so the let form actually returns the result of
the addition, and if you evaluate it in a REPL (read eval print loop),
then this result will be printed too.  On the other hand, {} is a
statement in C, which has no result value and nothing is ever returned
or printed by that code sample.  The let form is a valid lisp expression
as it is.  The {} however does not stand alone: you need to wrap it in a
C program to make it really meaningful.  There's the fact that in C,
types are a property of the variables, while in Lisp types are property
of the values.  The fact that setf is actually a macro, that while it's
provided by the language, could be written by the user if it was
missing, like any other macros, vs. the fact that = is a hard wired C
operator and the user can't add new operators (it's possible for some of
them in C++, but with vastly different mechanisms and semantics than
lisp macros).  Etc.

The conclusion is that to learn a programming language in a different
category of what you know already, you must forget what you know, and
just learn it from the beginning.

And the existance of those different broad categories is also the reason
why you are told to learn different programming languages.  But learning
C and C++ doesn't count.  You must pick one language in each category!

Since you already know C, you should learn at least Prolog, one lisp
(but it's also useful to learn elisp, scheme and Common Lisp),  Haskell,
APL and Smalltalk.

> Maybe, if I live to be three hundred, I'll write an elisp book myself.

Usually it comes much fater.

--
__Pascal Bourguignon__                     http://www.informatimago.com/
A bad day in () is better than a good day in {}.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "Issues with emacs" by notbob
notbob  
View profile  
 More options Jun 26 2012, 9:29 am
Newsgroups: gnu.emacs.help
From: notbob <not...@nothome.com>
Date: 26 Jun 2012 13:29:42 GMT
Local: Tues, Jun 26 2012 9:29 am
Subject: Re: Issues with emacs
On 2012-06-26, Tom <adatgyu...@gmail.com> wrote:

> But it's also a possible that a skilled developer could make a
> permanent living from developing Emacs features.

Does emacs REALLY need MORE features!?  It's already so complex, now,
as to seem almost unfathomable to many.  What emacs needs is some
refining, perhaps even some simplification.  I use slrn cuz it's much
easier to follow, use, and config than gnus, even though they're
basically the same utility.  Another thing that can't hurt is better
documentation.  The only thing more arcane and vague than the official
emacs manual are those geeky man pages.  One could also make some
money off documentation.  I paid hard cash for the emacs O'Reilly books
and consider it money well spent.  In fact, I need to buy the 3rd
edition and probably will.

nb

--
vi --the heart of evil!
Support labeling GMOs
<http://www.labelgmos.org/>


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Dustin Hemmerling  
View profile  
 More options Jun 26 2012, 1:47 pm
Newsgroups: gnu.emacs.help
From: Dustin Hemmerling <dustin.hemmerl...@gmail.com>
Date: Tue, 26 Jun 2012 10:47:21 -0700
Local: Tues, Jun 26 2012 1:47 pm
Subject: Re: Issues with emacs

I'm glad to hear you had success with the O'Reilly book, because I had
the exact opposite experience.  I found it totally superficial compared
to both the official Emacs and Elisp Info manuals, outdated, and far
below O'Reilly's often very meagre standards.  I read my copy at the
library, because I wouldn't pay hard, soft, cold, or hot cash for
anything even tangentially connected to esr.  The integrated manuals and
the self-documenting features are some of my favourite features of
Emacs, personally.

--
Dustin Hemmerling.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Bug Dout  
View profile  
 More options Jun 26 2012, 2:03 pm
Newsgroups: gnu.emacs.help
From: Bug Dout <bugg...@mailinator.com>
Date: Tue, 26 Jun 2012 11:03:33 -0700
Local: Tues, Jun 26 2012 2:03 pm
Subject: Re: Issues with emacs

ken <geb...@mousecar.com> writes:
> 5. Make the elisp documentation and tutorials so easy and fun to learn
> that tons of people actually want to write code.

I think I'm tired of this shit. Everything in America has to be fun, and
easy, or we spoiled Americans can't be bothered.

Writing trivial and shitty code is easy. Writing quality code that works
well for the end-user is hard and not fun.

I work in a numerical modeling group of 20 engineers. We all have
graduate degrees. 5 Americans, 15 foreign-born, the youngest American is
late 40s. Americans under age 35 just won't work for a damn thing.
--
In religion and politics, people's beliefs and convictions are in
almost every case gotten at second-hand, and without examination.
-- Mark Twain


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Sivaram Neelakantan  
View profile  
 More options Jun 26 2012, 2:13 pm
Newsgroups: gnu.emacs.help
From: Sivaram Neelakantan <nsivaram....@gmail.com>
Date: Tue, 26 Jun 2012 23:43:41 +0530
Local: Tues, Jun 26 2012 2:13 pm
Subject: Re: Issues with emacs
On Tue, Jun 26 2012,notbob  wrote:

I don't get this better documentation part; tangentially, it might be
an asian thing.

When I started learning Emacs, I had to start internalising the
terminology used by Emacs. Frame, Window, Mark, Point etc.  When I
understood that, the manual started to make sense a little bit more.
The more I started missing things in Emacs compared to what I was used
to in other editors, this mailing list along with pointers to the
manual made things clear.

I was given Emacs and the manual, that's where I started and while I
did need help to bootstrap things, I don't know how the documentation
can be improved if the mental model that people have of an editor does
not correspond to the Emacs way of things.  

I mean, what's the point of doing Ctrl C/V (CUA mode?)/Vi keystrokes in
Emacs, if you're not willing to do things the Emacs way.  I think
there is no documentation of Windows HCI guidelines that Emacs
follows.  All I seem to see on the list, "documentation is not
helpful"; well about what?  No answer because I think some posters are
trying to fit the Windows model on this editor.

oh, that asian thing.  I don't/didn't even think of questioning the
way Emacs was built or designed when I first started.  

Emacs.  Learn it.  So I started learning.

This is starting to sound a bit racist and I don't think I got my
point across well too, so I'll stop.

 sivaram
 --


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Richard Riley  
View profile  
 More options Jun 26 2012, 2:32 pm
Newsgroups: gnu.emacs.help
From: Richard Riley <rile...@gmail.com>
Date: Tue, 26 Jun 2012 20:32:18 +0200
Local: Tues, Jun 26 2012 2:32 pm
Subject: Re: Issues with emacs

notbob <not...@nothome.com> writes:
> On 2012-06-26, Tom <adatgyu...@gmail.com> wrote:

>> But it's also a possible that a skilled developer could make a
>> permanent living from developing Emacs features.

> Does emacs REALLY need MORE features!?  It's already so complex, now,
> as to seem almost unfathomable to many.  What emacs needs is some

are features supported out of the box by other top end editors : proper
syntax/semantic based completion and code navigation that works "out of
the box" (cedet one day I hope), mixed mode editing (a must despite many
purists sneering at it)and decent java support to the level of eclipse.

To say its already too complex is silly. You only need to be aware of
the features YOU need.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
notbob  
View profile  
 More options Jun 26 2012, 3:28 pm
Newsgroups: gnu.emacs.help
From: notbob <not...@nothome.com>
Date: 26 Jun 2012 19:28:26 GMT
Local: Tues, Jun 26 2012 3:28 pm
Subject: Re: Issues with emacs
On 2012-06-26, Richard Riley <rile...@gmail.com> wrote:

> To say its already too complex is silly.

Granted, but like my view, yours is only opinion, not fact.  

I think emacs suffers from the old dilemma of trying to be too many
things, almost none of them the best.  slrn is a better newsreader,
irssi is a better IRC client, bash is a better shell.  I use emacs cuz
I like the convenience of a file mgr and editor seamlessly integrated
into one app.  Nobody does this better than emacs, IMO.  

I'm also glad you are happy with the documentation.  As someone who is
actually pretty good at reading manuals and even has some experience
as a technical writer, I think it leaves a lot to be desired and is
often needlessly vague and confusing and assumes too much of the
reader.

> You only need to be aware of the features YOU need.  

I don't need a lot of things.  I don't need about 90% of what emacs
can do.  In fact, quite often I use something else cuz emacs is not
always the best choice.  Piling on more features instead of improving
the ones it already has is not always in the best interest of the
software package, as a whole.  There's a less flattering term for that
sort of approach.  It's called bloat.

I realize emacs would be much more useful if I was a programmer,
particularly a lisp programmer, but I'm not.  Perhaps, one day, I will
be, though not likely.  ;)

nb

--
vi --the heart of evil!
Support labeling GMOs
<http://www.labelgmos.org/>


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Ludwig, Mark  
View profile  
 More options Jun 26 2012, 3:49 pm
Newsgroups: gnu.emacs.help
From: "Ludwig, Mark" <ludwig.m...@siemens.com>
Date: Tue, 26 Jun 2012 19:49:00 +0000
Subject: RE: Issues with emacs

> From: notbob
> Sent: Tuesday, June 26, 2012 2:28 PM
> To: help-gnu-em...@gnu.org
> Subject: Re: Issues with emacs

> I realize emacs would be much more useful if I was a programmer,
> particularly a lisp programmer, but I'm not.  

This summarizes the split among the Emacs user community that I see in this discussion thread.  Those of us who are programmer types are probably a lot happier with Emacs as it is (and as it has been since its start many decades ago) than those who aren't programmer types.  Partly it's mindset, but also gets to depth of knowledge about how to use the tool -- and how to change what it does/how it works.

Regarding bloat, an analogy: if all you ever need is one specific knife blade, a Swiss Army Knife will seem to have a lot of bloat.

Cheers,
Mark


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Pascal J. Bourguignon  
View profile  
 More options Jun 26 2012, 3:52 pm
Newsgroups: gnu.emacs.help
From: "Pascal J. Bourguignon" <p...@informatimago.com>
Date: Tue, 26 Jun 2012 21:52:28 +0200
Local: Tues, Jun 26 2012 3:52 pm
Subject: Re: Issues with emacs

This hasn't to be.  As RMS shown us, even secretaries can like emacs, if
we just NOT tell them they have to program it: just tell them about
"configuring" it.  Don't ever mention the words "program",
"programming", etc.

http://www.gnu.org/gnu/rms-lisp.html

    It was Bernie Greenberg, who discovered that it was (5). He wrote a
    version of Emacs in Multics MacLisp, and he wrote his commands in
    MacLisp in a straightforward fashion. The editor itself was written
    entirely in Lisp. Multics Emacs proved to be a great success —
    programming new editing commands was so convenient that even the
    secretaries in his office started learning how to use it. They used
    a manual someone had written which showed how to extend Emacs, but
    didn't say it was a programming. So the secretaries, who believed
    they couldn't do programming, weren't scared off. They read the
    manual, discovered they could do useful things and they learned to
    program.

--
__Pascal Bourguignon__                     http://www.informatimago.com/
A bad day in () is better than a good day in {}.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Jeremiah Dodds  
View profile  
 More options Jun 26 2012, 4:08 pm
Newsgroups: gnu.emacs.help
From: Jeremiah Dodds <jeremiah.do...@gmail.com>
Date: Tue, 26 Jun 2012 16:08:43 -0400
Local: Tues, Jun 26 2012 4:08 pm
Subject: Re: Issues with emacs

I actually may give it a try in the future, I'm working on launching a
kickstarter for a project that I've wanted to complete for a long time,
and the idea of crowdfunding specific features for a piece of software
and implementing them is a pretty interesting idea.

There's a part of me that feels like funding things like "improving
emacs" would be better suited to an organization that is capable of
commissioning developers and/or paying contributing devs for their work
than crowdfunding.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
notbob  
View profile  
 More options Jun 26 2012, 4:13 pm
Newsgroups: gnu.emacs.help
From: notbob <not...@nothome.com>
Date: 26 Jun 2012 20:13:07 GMT
Local: Tues, Jun 26 2012 4:13 pm
Subject: Re: Issues with emacs
On 2012-06-26, Ludwig, Mark <ludwig.m...@siemens.com> wrote:

> Regarding bloat, an analogy: if all you ever need is one specific
> knife blade, a Swiss Army Knife will seem to have a lot of bloat.

You seen SAKs lately?  Bloat is exactly what they have a lot of.  I
have two blades on my Champ that I didn't have a clue what they were
intended for.  I was even more dismayed when I finally did learn their
purpose and decided they were still pretty much useless.  That's
bloat.  ;)

nb  

--
vi --the heart of evil!
Support labeling GMOs
<http://www.labelgmos.org/>


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "Emacs for writers (was Emacs users a dying breed?)" by James Freer
James Freer  
View profile  
 More options Jun 26 2012, 5:47 pm
Newsgroups: gnu.emacs.help
From: James Freer <jesseja...@gmail.com>
Date: Tue, 26 Jun 2012 22:47:49 +0100
Local: Tues, Jun 26 2012 5:47 pm
Subject: Re: Emacs for writers (was Emacs users a dying breed?)
On 25 June 2012 10:38, James Freer <jesseja...@gmail.com> wrote:

Hi Rusi

Finally got the domestic side under control. I look after my mother
with Alzheimer's so i needed to get the car sorted to get her
medication. The head gasket had gone and on these cars you've got to
take the engine out... which involves quite a bit of work.

On to emacs.

IT experience: used to do some programming in the 90's and used
wordstar for editing but have an engineering degree not computing.
Ideal choice for me would be to use Joe or E3 editors but they don't
do bookmarks so i was thinking of Vim or emacs. Been using linux
ubuntu for about 4 years and about 18 months ago changed to xubuntu...
just like the minimal approach switching before Unity came along. Have
tried other distros but prefer apt package management. I know my way
around xubuntu fairly well although i'm not as technical as a
programmer - couldn't call myself a ' geek'.

OS: currently using xubuntu 10.04 with emacs 23 installed although i'm
just about to install  12.04 on a new pc which will have emacs 24. I'm
hoping to set things up before i switch over to the new pc.

config files: .emac, .emac.d [i know about hidden files but there are
just comments in these both are bare]..emac.d appears to have an
'auto-save' directory and nothing there.

For me the requirements are; bookmarks, word count, split windows,
wordwrap (linebreak i think it's called (but not saving in that form
like nano/pico does)) if possible to remove some of the programming
features and things like calculator in order to have a faster app for
using with Alpine mail. [I know one can use MH but i don't know that
it's as fast as Alpine - i did have a look at it about a year ago but
i got lost somewhere setting it up].

Hope that's enough info for the moment.

thanks
james


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Messages 101 - 125 of 150 < Older  Newer >
« Back to Discussions « Newer topic     Older topic »