From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Casting as wide a net as possible Date: Thu, 10 Dec 2015 21:07:43 +0200 Message-ID: <83a8pi9l6o.fsf@gnu.org> References: Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1449774489 26015 80.91.229.3 (10 Dec 2015 19:08:09 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 10 Dec 2015 19:08:09 +0000 (UTC) Cc: emacs-devel@gnu.org, drew.adams@oracle.com, john@yates-sheets.org To: John Wiegley Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Dec 10 20:08:01 2015 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1a76ZM-0000PL-TV for ged-emacs-devel@m.gmane.org; Thu, 10 Dec 2015 20:08:01 +0100 Original-Received: from localhost ([::1]:44005 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a76ZM-0002so-4V for ged-emacs-devel@m.gmane.org; Thu, 10 Dec 2015 14:08:00 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:48007) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a76ZI-0002sT-7x for emacs-devel@gnu.org; Thu, 10 Dec 2015 14:07:57 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a76ZF-0001t3-0b for emacs-devel@gnu.org; Thu, 10 Dec 2015 14:07:56 -0500 Original-Received: from mtaout22.012.net.il ([80.179.55.172]:39624) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a76ZE-0001s2-PL for emacs-devel@gnu.org; Thu, 10 Dec 2015 14:07:52 -0500 Original-Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0NZ500I00P012400@a-mtaout22.012.net.il> for emacs-devel@gnu.org; Thu, 10 Dec 2015 21:07:39 +0200 (IST) Original-Received: from HOME-C4E4A596F7 ([84.94.185.246]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NZ500H9EP4QPUB0@a-mtaout22.012.net.il>; Thu, 10 Dec 2015 21:07:39 +0200 (IST) In-reply-to: X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 X-Received-From: 80.179.55.172 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:196048 Archived-At: > From: John Wiegley > Date: Thu, 10 Dec 2015 11:02:06 -0800 > Cc: Emacs developers , John Yates > > I agree. The things that make Emacs great: > > 1. Highly consistent syntax. > 2. Self-documenting. > 3. Integrated debugger. > 4. Ability to re-evaluate functions in a running environment. > (i.e., everything that made Lisp Machines great) > 5. Natural syntax for scoping resources (`with-temp-buffer ...') > 6. Large and well documented API > 7. Stable and mature concepts evolved over decades > 8. Huge, HUGE community of cargo-cultable examples, for those just learning I think we should also mention the huge number of applications and packages included or available out there. I don't think there's a computing related job that Emacs does not already do, given the right packages are installed. Also, the fact that it presents more or less the same behavior on all supported platforms (modulo some system-specific features on each platform).