All other things being equal, avoid empowering lunatics.
I have been an emacs user for close to 8 years now. That is about to end. After reading about James Clark's new nXML Emacs XML editing mode I decided to give it a try. Lo and behold it requires emacs 21.X and here I was languishing in a backwater at 20.7.1. So I head off to ftp.gnu.org to get the latest windows binaries for the latest release of emacs. But instead of finding binaries I found a slew of back-RSNs. What, pray tell, are back-RSNs? Little text files explaining that the stuff you are looking for will be back Real Soon Now. They're gone because:
A root compromise and a Trojan horse were discovered on gnuftp.gnu.org, the FTP server of the GNU project. The machine appears to have been cracked in March 2003, but we only discovered the crack in the last week of July 2003. [MISSING-FILES.README]
Here's a clue, one month does not qualify as Real Soon Now. One month later and all the windows emacs binaries are still missing and so are the latest emacs sources. Both the slipshod detection and languid pace of repair make me think they're aiming to give Microsoft a run for their money on security.
I am now looking for a new text editor. I would prefer something I could run on both Windows and unix boxes. Reasonably full featured and with a decent scripting language. Suggestions are welcome.
Posted by Rafe on 2003-10-06
Posted by Mark on 2003-10-06
Posted by Stefan Tilkov on 2003-10-06
The security remark (and the thing about empowering lunatics, but that sort of goes without saying) seems to me to be really missing the point. If they were aiming for that level of security they could have left the binaries and all the rest online for everybody to enjoy.
How they got hacked, how long it took them to find out they had been hacked and how they feel about things like root or the wheel group... Now there's something to discuss.
Posted by Arien on 2003-10-06
Not free (beer or speech), but worth every penny.
Posted by Mike on 2003-10-06
Posted by Anu on 2003-10-06
Posted by Mark on 2003-10-07
I use CVS Emacs, but if you install and use cygwin, that works great. I run the X server in multiwindow mode automatically after I log in and have a short vbs file set up to launch emacs when I need it.
But, yeah, the ftp.gnu.org thing needs to be fixed.
Posted by Mark A. Hershberger on 2003-10-07
I'm kinda stuck on Xemacs. You know, "old dog new trick".
SlickEdit is suppose to be good, runs on Windoze, Unix and Linux. And it's developed in your backyard (Morrisville, NC). Try the free demo and let me know how you like it... Then maybe you can teach an old dog how to use it.
Posted by Damon on 2003-10-07
Posted by Mark on 2003-10-07
Anu,
Thanks, I did not know that about VIM. I will give it a try.
And thanks to everyone that stopped by with comments, this has been very helpful.
Posted by joe on 2003-10-07
Posted by anonymous on 2003-10-07
Posted by anonymous on 2003-10-07
Posted by Dusty on 2003-10-08
Try jEdit [1] and J [2] (both in Java).
very good even for an emacs user (like I was)
[1] http://www.jedit.org
[2] http://armedbear-j.sourceforge.net/
Posted by Fred on 2003-10-09
Posted by Mark A. Hershberger on 2003-10-10
Real men compile their own Emacs... Then again real men don't use Windows
;)
Peace!
Posted by Kevin Burton on 2003-10-12
Posted by lunatic on 2003-10-13
jEdit is nice (earlier commented)
It runs on many platforms (A fine example of good Java coding).
I use it on my Windows (work) and Linux, *BSD boxes (home), and I know people that use it on the MacOSes.
It runs in a GUI (not command-line), so stick with VIM if command-line is a requirement.
Posted by sean on 2003-10-17
Posted by Dusty on 2003-12-08
another plug for Epsilon. I've used it since v3, and they (well, he) are now on v12.
feature-rich, highly scriptable, emacs-y, and very fast in Windows - something that always drove me nuts about Emacs.
Posted by todd on 2003-12-10
Posted by Eric on 2004-07-28
Depending on what you usually develop, MonoDevelop might be a good IDE. It grows incredibly fast, and gets support for more languages almost every month, it seems.
I haven't tried it extensively yet, but it should be possible to run both on Linux and Windows with Mono installed.
Posted by Asbjørn Ulsberg on 2004-07-28
The Zeus programmer's editor if sciptable using Python, Lua, Java Script or VB Script and even has an emacs keyboard emulation:
but it only runs on the Windows platform :(
Note: Zeus is shareware.
Posted by Jussi Jumppanen on 2005-08-26
search for ntemacs.
i think they have their own archives, etc.
Posted by Adam on 2003-10-06