From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Raj Divecha via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#74488: Why not modernize Emacs Date: Wed, 27 Nov 2024 21:02:11 +0000 (UTC) Message-ID: References: <9039ab2e-e781-4d80-8aa0-f39e690f076a@me.com> <86ttbymo5e.fsf@gnu.org> Reply-To: Raj Divecha Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=Apple-Webmail-42--4b0114fb-63bc-461c-8dbe-ce954bcc7558 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="9596"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 74488@debbugs.gnu.org, Eli Zaretskii To: Eduardo Ochs Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Nov 27 22:03:34 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1tGPC9-0002MA-Lf for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 27 Nov 2024 22:03:33 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tGPBj-0000Z0-HJ; Wed, 27 Nov 2024 16:03:07 -0500 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 1tGPBg-0000YY-RC for bug-gnu-emacs@gnu.org; Wed, 27 Nov 2024 16:03:05 -0500 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tGPBe-0001hn-Gv for bug-gnu-emacs@gnu.org; Wed, 27 Nov 2024 16:03:03 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=References:In-Reply-To:MIME-Version:Date:From:To:Subject; bh=Po2CscQkSe+zhOvNnSI7F6fRRslspP2hhc0Sw/83ol8=; b=TDlZqY+V7cBFHLVr3/IFgR4N66uTkXvlxC+A52ImoV44S6WetAOm7D2FLEGRd1jz0tCBv00pg0A5zuAP5Jf3hjNPGP+HoVzbMY2dJS2IjZpQK0QHhsyrLyP4/v3gU5UqX+N96lfiuwvIWVYqU+Hk+lMMtbQj86c8wJg6nXoD6wdPlx1xTr+nKF/c5gBs+LNo5OdDg6uAct8iOW5fa/GZcY6XbIJxjahu0Jrwq3WeWp7jsvZQZrD7hbpVLxJ79fpBOmWi/jL/FRu9kzHnH5dkrLdigWVpWPnnAK6rcj1FYqj6cjVr2BjbnnDXIc5h1xUF0J1GK6MUttTtHW8IFHubOw==; Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tGPBe-00029F-4e for bug-gnu-emacs@gnu.org; Wed, 27 Nov 2024 16:03:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Raj Divecha Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 27 Nov 2024 21:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74488 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: notabug Original-Received: via spool by 74488-submit@debbugs.gnu.org id=B74488.17327413438196 (code B ref 74488); Wed, 27 Nov 2024 21:03:02 +0000 Original-Received: (at 74488) by debbugs.gnu.org; 27 Nov 2024 21:02:23 +0000 Original-Received: from localhost ([127.0.0.1]:34813 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tGPB0-000287-NB for submit@debbugs.gnu.org; Wed, 27 Nov 2024 16:02:23 -0500 Original-Received: from st43p00im-ztbu10063601.me.com ([17.58.63.174]:57682) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tGPAz-00027q-EN for 74488@debbugs.gnu.org; Wed, 27 Nov 2024 16:02:22 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=1a1hai; t=1732741336; bh=Po2CscQkSe+zhOvNnSI7F6fRRslspP2hhc0Sw/83ol8=; h=To:From:Subject:Date:Message-id:Content-Type:MIME-Version: x-icloud-hme; b=qxlJG1MtuZeK0KcGnium2gICLrwLMPoIM7tuO7lPOp8YJ+Ma4mLvP7dHZXdT2BhHQ 3CwakVDPrnZUlhYG4+bqjjchLfgKPs98cLhZQSYXcT58ofkAmZCHsxTTDHy2EMRRc0 9iS/VVJoY9unOYYhOcH5UOyxJdsZLKK3PQAyNW5kOXXmxiiSpX3QR2BMY6UJY/oLuQ Hsq6G54W3sbPXiGAorvpQ3vYwAO/tmcG1Prq7QT3XuFEtgbQnqwfAoxfwXQzBskNlq /DBx3mOPTbLZfON0K9drYY4Fi21ECD5H5wEV842L1pZp0OT0oW6w9ZL6XcJa1LznY9 X+nm0TESWrjoQ== Original-Received: from st43p00im-ztbu10063601.me.com (st43p00im-ztbu10063601.me.com [17.58.63.174]) by st43p00im-ztbu10063601.me.com (Postfix) with ESMTPS id EC0D48C0730; Wed, 27 Nov 2024 21:02:12 +0000 (UTC) Original-Received: from p00-mailws2-7ff47948d8-b28n4 (st43p00im.dlb-asmtpoutvip.me.com [10.76.196.233]) by st43p00im-ztbu10063601.me.com (Postfix) with ESMTPSA id DC8E88C0635; Wed, 27 Nov 2024 21:02:11 +0000 (UTC) X-Mailer: iCloud MailClientcurrent MailServer2429B28.6954931b110c In-Reply-To: X-Proofpoint-ORIG-GUID: ufaJcUfdq5hKuU1kqEIOAbbu4vjxWd2x X-Proofpoint-GUID: ufaJcUfdq5hKuU1kqEIOAbbu4vjxWd2x X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2024-11-27_10,2024-11-27_01,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=893 mlxscore=0 spamscore=0 bulkscore=0 adultscore=0 phishscore=0 suspectscore=0 malwarescore=0 clxscore=1015 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2308100000 definitions=main-2411270163 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:296040 Archived-At: --Apple-Webmail-42--4b0114fb-63bc-461c-8dbe-ce954bcc7558 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8; format=flowed Regarding Lisp & Python : I suggested Python as an alternative. No seasone= d programmer is concerned about which programming language to use. Thus. L= isp only is also just fine. And, IMO, supporting Python is probably not go= ing to be difficult because it would be a wrapper over the Lisp code. At t= he basic level there needs to be a well defined object model, which Emacs = already has and the same can be replicated in Python. Once done, a convert= er app will be needed to duplicate Lisp methods in to the Python modules. = These methods will simple execute the underlying Lisp code (somehow), thus= wrappers. This should provide python support. I could be wrong but it is = just an idea I could think of. "Most people who write Emacs extensions do = that in their spare time, and for fun" - I wasn't referring to extensions = but the core of Emacs. Oh well, I believe I have troubled you guys enough.= If possible, I will spend some time some day(s) and familiarize my self w= ith Emacs and maybe in the process create a simple step-by-step process to= get others started as well. Those n hour-long David Wilson videos only sc= are away people more than before they come by those videos! Richard Stallm= an's email was found in my junk folder but I found it never the less. Happ= y Thanksgiving to all who celebrate it and for the rest, keep having fun w= ith Emacs! --*-- END OF THIS THREAD --*-- On Nov 26, 2024, at 9:08 PM, Edu= ardo Ochs wrote: On Tue, 26 Nov 2024 at 19:42, Raj= Divecha wrote: But the point is why not just mak= e a user friendly interface? How can a new comer like VS Code come and gra= b the market and a powerful tool like Emacs can't? Hi Raj, Most people who= write Emacs extensions do that in their spare time, and for fun - and wri= ting for a target audience of users who know the basics of Lisp is much mo= re fun that writing for users who don't know Lisp, who don't like Lisp, an= d who want an editor that is like VSCode... Cheers =3D(, Eduardo Ochs http= ://anggtwu.net/eev-intros/find-elisp-intro.html -- They tried to fool a Bl= ack population By telling them Lisp-Lisp dead And I knows Lisp no dead --Apple-Webmail-42--4b0114fb-63bc-461c-8dbe-ce954bcc7558 Content-Type: multipart/related; type="text/html"; boundary=Apple-Webmail-86--4b0114fb-63bc-461c-8dbe-ce954bcc7558 --Apple-Webmail-86--4b0114fb-63bc-461c-8dbe-ce954bcc7558 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8;
Regarding Lisp & Python: I suggested Python as a= n alternative. No seasoned programmer is concerned about which programming= language to use. Thus. Lisp only is also just fine. And, IMO, supporting = Python is probably not going to be difficult because it would be a wrapper= over the Lisp code. At the basic level there needs to be a well defined o= bject model, which Emacs already has and the same can be replicated in Pyt= hon. Once done, a converter app will be needed to duplicate Lisp methods i= n to the Python modules. These methods will simple execute the underlying = Lisp code (somehow), thus wrappers. This should provide python support. I = could be wrong but it is just an idea I could think of.
&nbs= p;
"Most people who write Emacs extensions do that in their = spare time, and for fun"
- I wasn't referring to extensions = but the core of Emacs.

Oh well, I believe I h= ave troubled you guys enough. If possible, I will spend some time some day= (s) and familiarize my self with Emacs and maybe in the process create a s= imple step-by-step process to get others started as well. Those n hour-lon= g David Wilson videos only scare away people more than before they come by= those videos!

Richard Stallman's email was f= ound in my junk folder but I found it never the less.
=

Happy Thanksgiving to all who celebrate it = and for the rest, keep having fun with Emacs!

--*-- END OF THIS THREAD --*--

On Nov 26, 2024, at 9:08 PM, Eduardo Ochs <edu= ardoochs@gmail.com> wrote:


=
On Tue, 26 Nov 2024 at 19:42, Raj Divecha <rjd1977tech@icloud= .com> wrote:

But= the point is why not just make a user friendly interface? How
can a new comer like VS Code come and grab the market and a powerful
tool like Emacs can't?

Hi Raj,

Most people who write Emacs extens= ions do that in their spare time,
and for fun - and writing = for a target audience of users who know the
basics of Lisp i= s much more fun that writing for users who don't know
Lisp, = who don't like Lisp, and who want an editor that is like
VSC= ode...

Cheers =3D(,
Eduardo Och= s

--
They tried t= o fool a Black population
By telling them Lisp-Lisp dead
=
And I knows Lisp no dead



--Apple-Webmail-86--4b0114fb-63bc-461c-8dbe-ce954bcc7558-- --Apple-Webmail-42--4b0114fb-63bc-461c-8dbe-ce954bcc7558--