Shell based on es
C++ Groff XS Shell Perl
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
xs_tests
AUTHORS
CHANGES
COPYING Fix COPYING file Jul 14, 2009
ChangeLog
INSTALL
MANIFEST
Makefile.am
NEWS Add required autotools files May 15, 2009
README
access.cxx
closure.cxx
config.sub
configure.ac
conv.cxx
depcomp
dump.cxx Use a simple counter rather than assuming the pointer will not be rea… Apr 18, 2015
es.hxx
esconfig.hxx
eval.cxx
fd.cxx
glob.cxx
glom.cxx
heredoc.cxx
initial.xs
input.cxx
input.hxx
install-sh
list.cxx
main.cxx
match.cxx
mksignal
opt.cxx
parse.yxx
prim-ctl.cxx
prim-etc.cxx
prim-io.cxx
prim-sys.cxx
prim.cxx
prim.hxx
print.cxx
print.hxx
proc.cxx
sigmsgs.hxx
signal.cxx
split.cxx
status.cxx
stdenv.hxx
str.cxx
syntax.cxx
syntax.hxx
term.cxx
term.hxx
test.xs
token.cxx
tree.cxx Add basic support for arithmetic in :(expr) expansion Nov 2, 2009
trip.xs
util.cxx
var.cxx
var.hxx Remove Dict, use map for vars Oct 3, 2009
version.cxx Change version string to 1.0 Jul 31, 2009
xs.1
xsdebug
y.tab.h
ylwrap

README

Xs is a cleanly-designed shell with functional programming. It is based off the source-code for 
the es project, which was in the public domain. The changes in xs can also be 
considered to be in the public domain.

Xs is not source-level compatible with es. See the manpage (xs.1) for more details about it.

Most of the xs source code remains the same as es. The primary authors of that shell can be 
found in that source code, currently located at: ftp://ftp.sys.utoronto.ca/pub/es/. Modifications 
since es-0.9-beta1 are all parts of xs and have been written by Frederic Koehler.