Trend mongering (Was Re: [Ilugc] which Linux distros are dying?)

  • From: kapil@xxxxxxxxxxx (Kapil Hari Paranjape)
  • Date: Fri Jul 4 09:03:45 2008

Hello,

On Thu, 03 Jul 2008, Sujith wrote:

Kapil Hari Paranjape wrote:
 > What happened to the Unix philosphy of doing one thing and doing it
 > really well?
 > 
 > If the program is a web browser, it should be a web-browser and not
 > try to be a film-viewer, mail-reader, editor, programming interface
 > etc. etc.
 > 

I completely agree with the KISS principle, but there are a few cases
where thinking outside the box results in something that changes the way
software is written. Emacs for example. It might be a kitchen sink, but
when you get a complete desktop environment that fits within a few megabytes,
I am more than willing to accommodate it.

Emacs is an interesting example. Note that basically emacs is:

 (a) an editor
 (b) a lisp interpreter

The latter is the "main" function and the former is a consequence!

Everything else you do with Emacs is done by running lisp code.

So saying that emacs "tries to do everything" is not very different
from saying that that perl/python tries to do everything.

Another good example of how things evolve to down-size is "xulrunner"
which is the fundamental interpreter which runs the different
applications like Firefox, Thunderbird etc. The former is "merely" a
UI engine with networking capabilities.

Now that I have said all this, I confess that I mostly use "elvis"
and "w3m" in preference to "emacs" and "firefox/conkeror".

Regards,

Kapil.
--

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : 
http://www.ae.iitm.ac.in/pipermail/ilugc/attachments/20080704/0b372dd7/attachment.bin

Other related posts: