unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
From: Jambunathan K <kjambunathan@gmail.com>
To: help-gnu-emacs@gnu.org
Subject: Re: RFC: Flavors - naming significant sets of customizations
Date: Sat, 30 Nov 2013 11:22:09 +0530	[thread overview]
Message-ID: <87siuetp12.fsf@gmail.com> (raw)
In-Reply-To: <87eh5yitq2.fsf@nl106-137-194.student.uu.se> (Emanuel Berg's message of "Sat, 30 Nov 2013 02:05:48 +0100")

Emanuel Berg <embe8573@student.uu.se> writes:

> So what are you saying, someone would perform that deep
> surgery (to get a non-hack cua), and this would be an
> Emacs "suite"?

Let me give you some historical perspective.

Story of Orgmode
===============

I will give you an example of Org-mode.  It started out as a simple
library - outline-magic.el.  The author - Carsten Dominik - was happy
with outline.el but unhappy with the default keybindings.

He wrote outline-magic.el and instead of keeping it in his hard disk or
putting on github he kept improving it and evolving it.

Orgmode became a monster.

Orgmode became useful but since it was an evolved software - (i.e, a war
veteran, having memory of what works or what didn't, what is needed and
what not) - it had it's limitations.  It was like my Grandma's house
having memories of her times, her children't times and her
grandchildren's times.

So, Nicolas Goaziou comes in and builds upon existing knowledge and
experiences, canonicalizes the syntax and makes the exporters robust.
Now this work is unlike what Carsten or earlier people did.

It is an upfront design or with little or minor deviations from start to
finish.

So, the original Orgmode which was started out as an evening walk turned
in to a pleasant jog and occasionally became a fartlek (with a mix of
intensive workouts interspersed with plain walk)

The later effort is like a competititve marathon - intensive in both
spatial and temporal sense.

The Software Engineering Books call this Iterative Development and
Waterfall models.

----------------------------------------------------------------

Story of Emacswiki (as told by Jambunathan)
===========================================

Unlike Orgmode, the Emacswiki effort is like a pleasant long walk from
southern pole to the northern pole.  No purpose.

It is a waterfall, nevertheless.  "Community Effort" and "No Control"
was right there when it started and continues to this day (even after a
decay).

The waterfall here is not a Niagara but a Bridal Veil.

----------------------------------------------------------------

> That doesn't really synch with those examples
> Jambunathan K provided. Those actually sound exactly
> like the Linux distros: repackage the same thing (over
> and over again) based on the different behaviour of the
> (segmented) user base.

If one cannot bring in intensity one can atleast bring in patience and
perseverance.  One no valuable than the other.

People who have a sense of history - those who have seen a oak tree - in
a frivolous seed - add water and remove weeds and more importantly
refrain from uprooting the seed out of the soil.

So, try it out or just note it in diary.  Someone who proposes may be
weak heart and may never start out his journey if he finds no
encouragement.

----------------------------------------------------------------




  reply	other threads:[~2013-11-30  5:52 UTC|newest]

Thread overview: 66+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-11-25 19:31 RFC: Flavors - naming significant sets of customizations ian.tegebo
2013-11-25 19:44 ` Jambunathan K
2013-11-25 19:54   ` Drew Adams
2013-11-25 20:04     ` Jambunathan K
2013-11-25 21:14       ` Drew Adams
2013-11-25 19:54 ` Stefan Monnier
2013-11-25 20:19   ` Dirk-Jan C. Binnema
2013-11-25 20:27     ` Jambunathan K
2013-11-25 20:50     ` Stefan Monnier
2013-11-25 21:11       ` Drew Adams
2013-11-26  2:12         ` William G. Gardella
2013-11-26  2:15           ` William G. Gardella
2013-11-26  2:25             ` William G. Gardella
     [not found]             ` <mailman.7131.1385432744.10748.help-gnu-emacs@gnu.org>
2013-11-26  3:12               ` Emanuel Berg
2013-11-26 14:35           ` Drew Adams
     [not found]       ` <mailman.7112.1385413891.10748.help-gnu-emacs@gnu.org>
2013-11-26  0:13         ` Stefan Monnier
2013-11-26  1:41           ` Drew Adams
2013-11-25 21:10     ` Drew Adams
     [not found] ` <mailman.7101.1385409281.10748.help-gnu-emacs@gnu.org>
2013-11-25 20:04   ` ian.tegebo
2013-11-26 20:15   ` Ted Zlatanov
2013-11-26 20:33     ` Emanuel Berg
2013-11-25 21:05 ` Peter Dyballa
2013-11-25 21:25 ` Jambunathan K
2013-11-26  1:03 ` Emanuel Berg
2013-11-26  9:42 ` Thien-Thi Nguyen
2013-11-26 21:00 ` Peter Dyballa
2013-11-27  1:22   ` Stefan Monnier
     [not found] ` <mailman.7149.1385458742.10748.help-gnu-emacs@gnu.org>
2013-11-27  4:03   ` Emanuel Berg
2013-11-29  1:40 ` Rustom Mody
2013-11-29  4:24   ` Emanuel Berg
2013-11-29  5:56     ` Rustom Mody
2013-11-30  1:05       ` Emanuel Berg
2013-11-30  5:52         ` Jambunathan K [this message]
2013-11-30  6:06           ` Jambunathan K
2013-11-30  6:56           ` Jambunathan K
     [not found]           ` <mailman.7606.1385794704.10748.help-gnu-emacs@gnu.org>
2013-11-30  7:49             ` Emanuel Berg
     [not found]         ` <mailman.7603.1385790839.10748.help-gnu-emacs@gnu.org>
2013-11-30  7:57           ` Emanuel Berg
2013-11-30 14:22         ` Emanuel Berg
2013-12-01  6:18           ` Jambunathan K
2013-12-01  6:30           ` Jambunathan K
     [not found]           ` <mailman.7689.1385878732.10748.help-gnu-emacs@gnu.org>
2013-12-01 16:27             ` Emanuel Berg
2013-12-02  5:21               ` Jambunathan K
2013-12-02 16:29                 ` Emanuel Berg
2013-12-02 17:07                   ` Emanuel Berg
2013-12-03 12:29                   ` Jambunathan K
     [not found]                   ` <mailman.7971.1386070312.10748.help-gnu-emacs@gnu.org>
2013-12-03 21:27                     ` Emanuel Berg
2013-12-04  7:25                       ` Jambunathan K
     [not found]                       ` <mailman.8057.1386141963.10748.help-gnu-emacs@gnu.org>
2013-12-04 17:50                         ` Emanuel Berg
     [not found]           ` <mailman.7691.1385879486.10748.help-gnu-emacs@gnu.org>
2013-12-01 16:29             ` Emanuel Berg
2013-11-29  8:31     ` Yuri Khan
2013-11-29 18:00     ` Jambunathan K
     [not found]     ` <mailman.7486.1385748092.10748.help-gnu-emacs@gnu.org>
2013-11-29 19:13       ` Emanuel Berg
2013-12-01  7:09         ` Jambunathan K
2013-12-01 20:57           ` Emanuel Berg
2013-12-02  5:25             ` Jambunathan K
2013-12-02  5:57               ` Jambunathan K
2013-12-02 16:47                 ` Emanuel Berg
2013-12-02 16:34               ` Emanuel Berg
     [not found]               ` <mailman.7875.1386002111.10748.help-gnu-emacs@gnu.org>
2013-12-02 22:23                 ` Emanuel Berg
2013-12-02  0:51           ` Emanuel Berg
     [not found]         ` <mailman.7693.1385881824.10748.help-gnu-emacs@gnu.org>
2013-12-01 16:35           ` Emanuel Berg
2013-12-01 20:40             ` Emanuel Berg
2013-11-29 19:55       ` Emanuel Berg
2013-11-30  2:52         ` Rustom Mody
2013-11-30  3:28           ` Emanuel Berg
     [not found]     ` <mailman.7436.1385713911.10748.help-gnu-emacs@gnu.org>
2013-12-04 17:52       ` Ted Zlatanov

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=87siuetp12.fsf@gmail.com \
    --to=kjambunathan@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).