Stepping Down as Aquamacs Maintainer

173 views
Skip to first unread message

David Reitter

unread,
Aug 19, 2019, 7:22:19 PM8/19/19
to aquamacs-devel, Emacs on Mac OS X Mailing List
Colleagues,

I am retiring as maintainer of Aquamacs Emacs.
I am grateful that Aquamacs-contributor Win Treese has agreed to manage the 3.6 release.

I have led the development of the Aquamacs variant of GNU Emacs since around 2004. It's been fun, and it had impact
That's the TLDR, but if you're interested, I'll give you a bit of a historical and personal perspective.

Around 2003, I was fresh out of undergrad and worked, in a research position in Dublin, Ireland, on multimodal interfaces to personal digital assistants: systems that were perhaps a bit too much inspired by linguistic theory and its symbolic manipulations and constraint optimization. I coded in Prolog for this project. This beautiful language from the depths of classic AI research wasn't well supported by editors, and the only one that provided some syntax highlighting was Emacs.

Back then, my fingers and eyes disagreed with Emacs. I was used to Mac key bindings and its graphical UI. Emacs is configurable. So it wasn’t surprising that a heavily personalized version of Emacs came about rather quickly. And just because I could, I made a binary build available for download. To my surprise, it was downloaded a few thousand times overnight.

I thought I’d just publish a configuration script. But with the encouragement of author and publisher Kevin Walzer, I built a whole package that we called "Aquamacs”. Kevin wrote the manual and even issued press releases for the project.  I admit I got a little carried away with making Emacs work like a Mac program, but the result became -- and remains -- reasonably popular.

Much has happened professionally for me in the time since Aquamacs 0.x came out in 2005: I moved from Dublin to Edinburgh for my Ph.D. in informatics, then do cognitive science at Carnegie Mellon in Pittsburgh, and on to Penn State, where I graduated some Ph.D. students of my own and eventually got tenure as a (computational) cognitive scientist. Personally, the American dream. Own your home and fix it up. Drive a Tesla for a while. Fly your own plane. You can see why Aquamacs development slowed down after 2012. Recently, I moved to Google Research where I work on dialog systems and natural language processing. I am driven by understanding how natural language and human cognition work. Modern data-driven models offer amazing opportunities in science and technology. Focusing on this challenge will, I reason, make me most useful to the world. 

Back to Emacs. The way we program code and edit text has changed dramatically since most of us learned to use Emacs. We still use LaTeX in scientific publishing, but editing now is integrated with revisioning, syntax checking, and collaboration. In coding, editors are deeply tied to building, testing, code review, code analysis, and API documentation. Much of my own coding takes place in an IDE that integrates with my employer’s systems. When I work on manuscripts with students, another strength of Emacs, I work in teams that want real-time collaboration and not git-like versioning. Again, a web-based editor dominates. For any business document, collaboration requires intuitive comment management. Emacs, and indeed the whole GNU system, have not kept up with these socio-technological requirements. Where Emacs can do semantic analysis, it’s clunky and requires setup. I challenge the next Aquamacs (and Emacs) developers to bring Emacs' unique capabilities of configurability and efficient, keyboard-based editing to today's world of computing.

Aquamacs also requires cleanup and updating. AUCTeX and ESS could be delivered in the form of upgradable Emacs packages. However, more immediately, Aquamacs would do well to move to the latest Emacs codebase and perhaps a new, better Mac port.

Aquamacs users have been fantastic: countless theses, papers and grant proposals have been written with this editor. Last time I checked, we still had more than 12,000 different users every week. Thank you for your support. It’s been a pleasure serving you.

David Reitter, 2019-08-19

PS.: The Aquamacs project’s donation collection will end soon, and I hope to transfer the whole site to a future maintainer at some point. 
I will do my best to answer questions about Aquamacs 3.5, but Win leads the development for the 3.6 release. There are no commitments beyond that at this point.

Hayo Baan – IT Services

unread,
Aug 20, 2019, 2:08:29 AM8/20/19
to aquamac...@googlegroups.com

Hi David,

I think I speak on behalf of many others: I wish to thank you very very much for all the work you put in Aquamacs! I'm sure we will be able to continue to keep it going for years in the future 😀

@Win, thank you for stepping up to the plate and to take over release management!

Cheers,
Hayo

--
You received this message because you are subscribed to the Google Groups "aquamacs-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email to aquamacs-deve...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/aquamacs-devel/046EA119-218F-4C75-A4B4-6EF7768BA30D%40gmail.com.

Jean-Christophe Helary

unread,
Aug 20, 2019, 7:46:06 PM8/20/19
to aquamacs-devel, Emacs on Mac OS X Mailing List
David,

I'm pretty sure it's your work on Aquamacs that made me love Emacs. Thank you so much for all you did.

Jean-Christophe Helary


On Aug 20, 2019, at 1:22, David Reitter <david....@gmail.com> wrote:

Colleagues,

I am retiring as maintainer of Aquamacs Emacs.
I am grateful that Aquamacs-contributor Win Treese has agreed to manage the 3.6 release.

I have led the development of the Aquamacs variant of GNU Emacs since around 2004. It's been fun, and it had impact
That's the TLDR, but if you're interested, I'll give you a bit of a historical and personal perspective.


Jean-Christophe Helary
-----------------------------------------------
http://mac4translators.blogspot.com @brandelune


FIGUEROA-O'FARRILL Jose

unread,
Aug 20, 2019, 8:16:13 PM8/20/19
to 'Arturo He. Colmenero' via aquamacs-devel, Emacs on Mac OS X Mailing List
Dear David,

I started using Aquamacs in 2005, just when I started using Mac OS X. I don’t exaggerate when I say that Aquamacs is (along with the Finder) the only app that is _always_ running on any of my machines. I have written countless papers, letters, lecture notes,… with Aquamacs. I shall be forever grateful to you for this indispensable piece of software.

Receive my very best wishes for the future and a long life to Aquamacs!

José
> --
> You received this message because you are subscribed to the Google Groups "aquamacs-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to aquamacs-deve...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/aquamacs-devel/046EA119-218F-4C75-A4B4-6EF7768BA30D%40gmail.com.

Prof José Figueroa-O'Farrill
School of Mathematics
University of Edinburgh
PGP Key: 0x6A6BD529 (MIT PGP Key Server)

The University of Edinburgh is a charitable body, registered in Scotland, with registration number SC005336.



signature.asc

Win Treese

unread,
Aug 21, 2019, 9:37:14 PM8/21/19
to aquamacs-devel, Emacs on Mac OS X Mailing List
I'd also like to thank David for creating Aquamacs and keeping it going all this time. I've found it to be an essential tool in my own work.

As David said, I've volunteered to manage getting Aquamacs 3.6 done. David did an amazing amount of work on all the parts of the project, from working on the code to running the email lists, the web site, and more. Many of you have helped out with things along the way, and I'm hoping that several people will volunteer to help out with the various things that need doing. I'll be sending out an email about that shortly.

If you're wondering, here are a few thoughts about continuing Aquamacs development.

The goals of Aquamacs will remain to provide a Mac distribution of Emacs that behaves as much like a Mac app as possible while remaining true to what Emacs does, and to provide a good out-of-the-box experience for Emacs users of any level of experience.

Of course, I’m very interested to hear your collective thoughts on how Aquamacs should evolve. While that discussion gets going, I expect that the continuing work on Aquamacs will proceed on two tracks:

1. Bug fixing and minor changes to 3.5, possibly including new feature suggestions

2. Moving Aquamacs forward to Emacs 26, with an eye to getting to Emacs 27 soon after it stabilizes. GNU Emacs on the Mac has itself come a long way since 2004, and this is a good opportunity to revisit how the pieces go together.

If the work in #1 accumulates enough of interest, it may turn into 3.6. Or maybe the Emacs 26 version will be it--we'll see how it goes.

A little on my own Emacs background, for what it's worth: I've been in the software world for a very long time, in startups, research, consulting, and academia. I've also been using Emacs in one version or another since 1983, and GNU Emacs since version 17 was released in 1985. When I switched to the Mac in 2004, I went looking for Emacs on it, and found Aquamacs--apparently, as I just learned, shortly after David first released it. As many of you have, I helped out a little along the way, the biggest piece being working out the GNUTLS bundling in 3.5.

With your help, we can continue to make Aquamacs a useful and powerful tool.

Best,
Win Treese
tre...@acm.org
Aquamacs maintainer
Reply all
Reply to author
Forward
0 new messages