summaryrefslogtreecommitdiffstats
path: root/README
diff options
context:
space:
mode:
Diffstat (limited to 'README')
-rw-r--r--README21
1 files changed, 12 insertions, 9 deletions
diff --git a/README b/README
index 9f802aa..4cca862 100644
--- a/README
+++ b/README
@@ -12,9 +12,10 @@ Features
* Static global variables and functions that are visible and
persistent only within their translation unit
- * Proper local variables that, unlike in shells with a "local" command, are
- visible and persistent only within their function's frame in the call stack
- and are not clobbered by recursive function calls
+ * Proper local variables that, unlike in shells with a "local"
+ command, are visible and persistent only within their function's
+ frame in the call stack and are not clobbered by recursive function
+ calls
* Initialization function attribute
* Stack trace function
@@ -39,10 +40,12 @@ driver of GCC. It runs eshtrans and eshld.
Portability
===========
-Since the Eggshell toolchain translates programs into shell command language and
-implements Eggshell's features in a small and portable runtime library, Eggshell
-programs can be portable to any POSIX-conformant shell.
+Since the Eggshell toolchain translates programs into shell command
+language and implements Eggshell's features in a small and portable
+runtime library, Eggshell programs can be portable to any
+POSIX-conformant shell.
-The Eggshell toolchain is tested to build programs that run on GNU Bourne Again
-SHell (bash), Debian Almquist Shell (dash), BusyBox Almquist Shell (ash),
-KornShell (ksh93), MirBSD Korn Shell (mksh), and Z Shell (zsh).
+The Eggshell toolchain is tested to build programs that run on GNU
+Bourne Again SHell (bash), Debian Almquist Shell (dash), BusyBox
+Almquist Shell (ash), KornShell (ksh93), MirBSD Korn Shell (mksh), and
+Z Shell (zsh).