From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Alexandre Garreau Newsgroups: gmane.emacs.devel Subject: Re: GNU Emacs raison d'etre Date: Mon, 10 Aug 2020 03:26:11 +0200 Message-ID: <2327572.q6kB4i5i5I@galex-713.eu> References: <64c4b2e4-3c07-0ad4-bcdf-39e95cae8a57.ref@aol.com> <64c4b2e4-3c07-0ad4-bcdf-39e95cae8a57@aol.com> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="16379"; mail-complaints-to="usenet@ciao.gmane.io" To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Aug 10 03:26:57 2020 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 1k4waX-00048G-5C for ged-emacs-devel@m.gmane-mx.org; Mon, 10 Aug 2020 03:26:57 +0200 Original-Received: from localhost ([::1]:58500 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1k4waW-0000DW-3z for ged-emacs-devel@m.gmane-mx.org; Sun, 09 Aug 2020 21:26:56 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:56080) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k4wZx-0008EH-B5 for emacs-devel@gnu.org; Sun, 09 Aug 2020 21:26:21 -0400 Original-Received: from portable.galex-713.eu ([2a00:5884:8305::1]:41804 helo=galex-713.eu) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k4wZv-000427-7S for emacs-devel@gnu.org; Sun, 09 Aug 2020 21:26:20 -0400 Original-Received: from gal by galex-713.eu with local (Exim 4.92) (envelope-from ) id 1k4wZo-0005EY-34 for emacs-devel@gnu.org; Mon, 10 Aug 2020 03:26:12 +0200 In-Reply-To: <64c4b2e4-3c07-0ad4-bcdf-39e95cae8a57@aol.com> Received-SPF: pass client-ip=2a00:5884:8305::1; envelope-from=galex-713@galex-713.eu; helo=galex-713.eu X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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" Xref: news.gmane.io gmane.emacs.devel:253570 Archived-At: Le dimanche 9 ao=C3=BBt 2020, 19:11:33 CEST Clive Tovero a =C3=A9crit : > Personally, I side with the approach of Emacs rather than Blender. I've > been using Emacs since 1985 on TOPS-20. I'm working on a set of > extensions to Emacs do do 3D modeling without the cockpit-like > interface of Blender. I use "Emacs" in the general sense, and include > MIT-Scheme's Edwin, Dylan's Deuce, CL's Portable Hemlock, or QEmacs by > Fabrice Bellard as candidates for my system. Someone did a video > editing app on Emacs a number of years ago (looks like it might be > abandoned, but waiting): >=20 > https://gneve-webma-dev.blogspot.com/ >=20 > My summary from a private message to RMS yesterday (he keeps asking me >=20 > to volunteer for GNU, and I am trying to do that): > > My project is adding extensions to Emacs to provide the functionality >=20 > that the free software program Blender provides--but without the GUI and > using code. Blender is a program to model, animate, edit, and produce > CG movies. The models can be used for 3D printing. It is very > popular, and nice, but its interface looks like the cockpit of a 747.=20 > I get lost among the widgets. OpenSCAD is another similar project, > without a GUI--but has its own modeling language. >=20 > > My software provides 3D model functional graphical modeling, a >=20 > relatively new technique to express geometry with the potential > expressiveness of the lambda calculus. Models in my software are > specified in Lisp (most dialects could be used), a very natural language > for the domain. Previous work: > > https://common-lisp.net/project/tovero/ > > https://common-lisp.net/project/clive Have you ever heard of SDFs? used in guile=E2=80=99s libfive and Doug Moen= =E2=80=99s curv=20 (both FP)? This is really encouraging as something I=E2=80=99ve already hoped about (v= ideo=20 and 3D editing within emacs). =46or that matter, if emacs had more complex interfaces than stylized buffe= r,=20 to me it would be a better browser than anything else, also (and given the= =20 importance of the web nowadays :/)=E2=80=A6 I recall about Emacsy, a guile project about furnishing a standardized=20 emacs-like application framework, with a minibuffer, but with what=E2=80=99= s over=20 it implementation-specific also=E2=80=A6