From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: An anonymous IRC user's opinion Date: Tue, 08 Oct 2024 23:30:04 -0400 Message-ID: References: <87plodsjsd.fsf@web.de> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="5324"; mail-complaints-to="usenet@ciao.gmane.io" Cc: arash.sah@tuta.io, emacs-devel@gnu.org To: "Dr. Arne Babenhauserheide" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Oct 09 05:30:26 2024 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1syNP7-000190-GJ for ged-emacs-devel@m.gmane-mx.org; Wed, 09 Oct 2024 05:30:25 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1syNOp-0006PQ-Go; Tue, 08 Oct 2024 23:30:07 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1syNOn-0006N5-QA for emacs-devel@gnu.org; Tue, 08 Oct 2024 23:30:06 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1syNOm-0005Y0-R4; Tue, 08 Oct 2024 23:30:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=7bCM+pYAa574hA6YI4GFk6b9XqYwxTH+F5PmvsFnM+I=; b=dUhfeeXdSn0r Ny3IC3As5YYKGAVZF1L2MpahbycngAecDCa4IUjEKGLwqvEAkw26bkV0/rFXleCNZ0sauJ3ui8z6c ddeS6DXvUpwUk+1j4OWfkuS7NG0yPeqXochAOGtWd45rEBYCIUu0b6CNpmu2h7nh2nKim8go5Rqun QrXQupG0U6reV1RZ9srsaiXoQbP1QB8udh4KW4pTsbHbnkhsCp+fZzlCrnT9v2Z2kwzohQ58Se6g/ JTDnHPgwrTlSBsxGezf9bzsBi1LCx448km5tYy3TWfr//ZHyOIioR0/27uEkKT8UvcI5dfQN9UjU7 ydKd5cdZoe4LMrj8sI2bnw==; Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1syNOm-0004sT-5L; Tue, 08 Oct 2024 23:30:04 -0400 In-Reply-To: <87plodsjsd.fsf@web.de> (arne_bab@web.de) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:324425 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > > Isn't Emacs usable without any pre-configuration, out of the box? > It is a good editor without any pre-configuration (it even ships > org-mode). But to be a good Web-IDE, C++ or Scheme programming > environment, Server automation plattform, and so forth, it requires > configuration. Between there to what follows > Which might be a reason why it is discovered by writers, and why > Spacemacs and Doom capture new people. there is an yawning gulf. My imagination can't get me from one to the other. Can you please explain how to cross? You listed Web-IDE, C++ or Scheme programming environment, and Server automation plattform as kinds of work a user might want Emacs set up for. Choosing Spacemacs first, does it do some of those three things? Does Doom do some of those three things? Aldo, when you say that each of them requires "configuration", could you make that more concrete? What sort of configuration does "Web IDE" require? What sort for Scheme programming environment? And so on. I'm not asking for all the details, just an overall idea. Could we easily add those missing kinds of configuration to Emacs? If we did, would that make Emacs competitive with Spacemacs and Doom? We generally try to make all sorts of packages for various uses of Emacs coexist in a single Emacs job. I get the impression people are assuming that these different configurations are mutually incompatible, so that it is necessary to choose which one to install. Is that what people assume? If people do, why so? Why can't users select one at run time? -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)