SXEmacs

From Wikipedia, the free encyclopedia

SXEmacs

SXEmacs 22.1.8 beta running under Linux.
Design by Steve Youngs
Developed by SXEmacs community
Latest release 22.1.9 / June 6, 2008
Written in C, elisp
OS Any Unix-like
Available in English only
Genre Text editor, Lisp environment
Licence GPL v3
Website SXEmacs Website

SXEmacs is a fork of the XEmacs text editor. It runs on many Unix-like operating systems, and is notable for features such as FFI support, enhanced number types (similar to bignums in XEmacs 21.5), raw string regexps, and an implementation of Pugh's skip lists.[1] Any user can download SXEmacs as free software available under Version 3 of the GNU General Public License.


[edit] History

On December 31, 2004, Steve Youngs (lead developer) announced the creation of SXEmacs on the emacs-devel and xemacs-beta mailing lists.[2]

The software community generally refers to FSF GNU Emacs, XEmacs, SXEmacs (and a number of other similar editors) collectively or individually as emacsen or as emacs, since they all take their inspiration from the original TECO Emacs.

The reasons he cited for the fork were:

  • A belief that XEmacs was too "broken" and unstable
  • Wanting to make radical changes
  • Wanting a development environment not embroiled in politics
  • Wanting more control over the project
  • Making it easier for Developers to contribute and get involved


[edit] SXEmacs and GPLv3

On November 25, 2007, patch-34 of the main 22.1.8 development branch was committed.[3] This marked the start of a transition to GPLv3. This transition was completed the following day (November 26, 2007) with patch-37.


[edit] References

  1. ^ Feature list extract taken from SXEmacs Homepage
  2. ^ See the announcement at Merry Xmacs and a... OMG, what did you just say?
  3. ^ Original post on GPLv3 at You, Me, and GPLv3