diff options
-rw-r--r-- | README | 21 |
1 files changed, 12 insertions, 9 deletions
@@ -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). |