emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: GNU Emacs raison d'etre


From: Clive Tovero
Subject: Re: GNU Emacs raison d'etre
Date: Sun, 9 Aug 2020 13:11:33 -0400
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0

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):

https://gneve-webma-dev.blogspot.com/

My summary from a private message to RMS yesterday (he keeps asking me to volunteer for GNU, and I am trying to do that):

> My project is adding extensions to Emacs to provide the functionality 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. I get lost among the widgets. OpenSCAD is another similar project, without a GUI--but has its own modeling language.

> My software provides 3D model functional graphical modeling, a 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

> I've made quite a bit of progress in the past two years (mostly unpublished).

> I have written a demo viewer in Guile running under Emacs with Geiser to show more proof of concept:

> https://gitlab.com/kavalogic-inc/inspekt3d

> Again, I would like to work with GNU on this, and I'm still open to it, but I just haven't been able connect for some reason.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]