Es (Unix shell): Difference between revisions

Content deleted Content added
Wryun (talk | contribs)
No edit summary
Changed redirect target from RC#es to Rc (Unix shell)#es
Tag: Redirect target changed
 
(17 intermediate revisions by 11 users not shown)
Line 1:
#REDIRECT [[rc (Unix shell)#es]]
 
{{Redirect category shell|1=
{{lowercase|title=es}}
{{R from Merge}}
{{Infobox programming language
{{R to Section}}
| name = es
}}
| paradigm = [[Functional programming|functional]], [[Pipeline programming|pipeline]]
{{lowercase|title=es}}
| designer = Byron Rakitzis, Paul Haahr
| released = 1993
| latest_release_version = 0.9-beta1
| latest_release_date = 1997
| latest_preview_version =
| latest_preview_date =
| preview_url =
| platform =
| language =
| status =
| influenced_by = [[rc]]
| genre = [[Unix shell]]
| source_model = [[Open source]]
| operating_system = [[Unix]]
| license = [[Public Domain]]
| website = http://hawkwind.utcs.utoronto.ca:8001/mlists/es.html
}}
'''es''' (extensible shell)<ref>{{cite web|url=http://manpages.ubuntu.com/manpages/hardy/man1/es.1.html |title=Ubuntu Manpage: es - extensible shell |publisher=Manpages.ubuntu.com |date=1992-03-05 |accessdate=2012-08-24}}</ref> is a [[command line interpreter]] developed by Byron Rakitzis and Paul Haahr, that uses a [[scripting language]] syntactically similar to the [[rc shell]] of the [[Plan 9 from Bell Labs|Plan 9]] [[operating system]]<ref>{{cite web|url=http://foldoc.org/Extensible+Shell |title=Extensible Shell |publisher=FOLDOC |date= |accessdate=2012-08-24}}</ref> and was originally based on code from Byron Rakitzis's clone of [[rc shell|rc]] for Unix.<ref>{{cite web|url=http://luv.asn.au/overheads/shells-talk.html |title=Shells Available for Linux |publisher=LUV |date= |accessdate=2012-08-24}}</ref> It is intended to provide a fully [[functional programming|functional]] [[programming language]] as a [[Unix shell]].<ref>{{cite web|url=http://nnc3.com/lj/LJ/LJ12/0062.html |title=Linux Journal 12: What's GNU |date= |accessdate=2012-08-24}}</ref> The bulk of es development occurred in the early 1990s, after the shell was introduced at the Winter 1993 [[USENIX]] conference in [[San Diego]].<ref>[http://www.webcom.com/~haahr/es/es-usenix-winter93.html Es: A shell with higher-order functions] by Byron Rakitzis, [[NetApp|NetApp, Inc]], and Paul Haahr, [[Adobe Systems Incorporated]]</ref>
 
Official releases appear to have ceased after 0.9-beta1 in 1997,<ref>ftp://ftp.sys.utoronto.ca/pub/es/</ref> and standard es lacks some features compared to more popular shells such as [[zsh]] and [[bash]],<ref>{{cite web|url=http://www.faqs.org/faqs/unix-faq/shell/shell-differences/ |title=UNIX shell differences|publisher=Faqs.org |date= |accessdate=2012-08-24}}</ref> but unofficial development has been continued with [http://web.archive.org/web/20070626160532/http://theorie1.physik.uni-erlangen.de/rogalsky/es/es.html job control and history patches] and a more ambitious renamed fork, [http://github.com/frytvm/XS Xs] (including syntax changes and C++ code).
 
==See also==
*[[rc|rc shell]]
*[[Comparison of command shells]]
*[[Command line interface]]
 
==References==
{{reflist}}
 
==External links==
*[http://hawkwind.utcs.utoronto.ca:8001/mlists/es.html Official website]
*[ftp://ftp.sys.utoronto.ca/pub/es/ FTP archive for the es shell] Includes mailing list archives
*[http://web.archive.org/web/20070626160532/http://theorie1.physik.uni-erlangen.de/rogalsky/es/es.html job control patch]
 
{{unix-stub}}
 
{{Unix Shells}}
 
[[Category:Unix shells]]
 
[[de:Es (Shell)]]
[[el:Κέλυφος Es]]