Jump to content

Es (Unix shell): Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Foot (talk | contribs)
m add unix shells footer
grammar fix
Line 25: Line 25:
A patched version of [ftp://ftp.sys.utoronto.ca/pub/es/es-0.9-beta1.tar.gz es-0.9-beta1] which includes job control features, a precompiled binary, additional documentation, a basic [[emacs]] editing mode and other contributed programs is available: [http://burton.samograd.googlepages.com/es-0.9-beta1job-control.tar.bz2 es-0.9-beta1job-control.tar.bz2]
A patched version of [ftp://ftp.sys.utoronto.ca/pub/es/es-0.9-beta1.tar.gz es-0.9-beta1] which includes job control features, a precompiled binary, additional documentation, a basic [[emacs]] editing mode and other contributed programs is available: [http://burton.samograd.googlepages.com/es-0.9-beta1job-control.tar.bz2 es-0.9-beta1job-control.tar.bz2]


The [http://github.com/frytvm/XS Xs] shell is a fork of es with bugfixes, code cleanup and better [[readline]] integration and syntax improvements.
The [http://github.com/frytvm/XS Xs] shell is a fork of es with bugfixes, code cleanup, better [[readline]] integration and syntax improvements.
[http://github.com/epilnivek/kes Kes] is a fork of es compatible with Linux and Mac OS X.
[http://github.com/epilnivek/kes Kes] is a fork of es compatible with Linux and Mac OS X.



Revision as of 02:10, 23 April 2011

es shell
Developer(s)Byron Rakitzis, Paul Haahr
Repository
TypeUnix shell
Websitewryun.github.io/es-shell/ Edit this on Wikidata

The es shell is a command line interpreter developed by Byron Rakitzis and Paul Haahr, that uses a scripting language similar to the rc shell of the Plan 9 operating system. It is intended to provide a fully functional programming language as a Unix shell. The bulk of es' development occurred in the early 1990s. A paper on an early version of the es shell was presented at the Winter 1993 USENIX conference in San Diego.[1]

A patched version of es-0.9-beta1 which includes job control features, a precompiled binary, additional documentation, a basic emacs editing mode and other contributed programs is available: es-0.9-beta1job-control.tar.bz2

The Xs shell is a fork of es with bugfixes, code cleanup, better readline integration and syntax improvements. Kes is a fork of es compatible with Linux and Mac OS X.

See also

References

  1. ^ Es: A shell with higher-order functions by Byron Rakitzis, NetApp, Inc, and Paul Haahr, Adobe Systems Incorporated [Errata note 1]