GNU Zile

This article is about the software development framework. For the Turkish city, see Zile.
Zile
Developer(s) Reuben Thomas
Initial release April 2008 (2008-04)
Stable release
2.4.11 / February 26, 2014 (2014-02-26)[1]
Operating system Cross-platform
Type Text editor
License GNU General Public License
Website www.gnu.org/software/zile/

Zile is a free software, Lua-based toolkit for developing text editors. Zile stands for Zile Implements Lua Editors.[2]

Originally written in C by Sandro Sigala, it was rewritten in Lua and is now maintained by Reuben Thomas.

Zile's goal was to behave like GNU Emacs using fewer resources. Zile still uses the same names as Emacs does for its functions and variables, but some of the internal data structures and API are evolving to suit a more general purpose.

History

Zile started out as a lightweight Emacs clone in April 2008.[3] It was written in C, then rewritten in Lua.[4] In 2014 it began evolving into a software development framework for developing text editors.[2]

The lightweight Emacs that was Zile is now Zemacs. In the tradition of recursive acronyms, Zile stood for Zile Is Lossy Emacs. Zemacs is distinguished by a RAM Memory footprint, of approximately 100kB. It is 8-bit clean, allowing it to be used on any sort of file that doesn't require Unicode support.[5]

Zemacs' keyboard shortcuts are similar to those of Emacs. It incorporates many standard Emacs features, including:

Zile produced a Vi clone, Zi.

A fork of Zile became Zee, a command line editor.

See also

References

  1. Thomas, Reuben (2014-02-26). "zile-2.4.11 released" (Mailing list). info-gnu. Retrieved 2014-06-10.
  2. 1 2 Libre Planet
  3. Savannah
  4. Where Lua is Used
  5. GNU Project: GNU Zile


This article is issued from Wikipedia - version of the 6/21/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.