shell compiler
Daniel Pfeiffer
pfeiffer at irit.fr
Wed Apr 10 02:30:55 AEST 1991
Is there a compiler for Bourne shell or any other shell? If not, is
anybody working on this?
Such a beast should draw frequent yet simple commands such as test,
cat, fgrep etc. into the C code (presumably) generated. If there are
no traps, the last command should just be exec-ed w/o forking while
the others should have a hard wired fork/exec/wait. When variable
substitutions are necessary they should have strcat or other calls in
place, and internal (i.e. assigned and not exported) variables should
just be char *.
Of course, if it's called upon to compile something like eval $1 `$2`
I suppose things get pretty hopeless.
--
-- Daniel Pfeiffer <pfeiffer at cix.cict.fr>
-- Tolosa (Toulouse), Midi-Pyrenees, Europe <pfeiffer at irit.fr>
-- "Beware - polyglot esperantist" <pfeiffer at frcict81.bitnet>
--
N
_---_
/ \ NEWS, it goes around the world.
W (-------) E (sorry, my bitmap doesn't have a world-class resolution)
\_ _/
---
S
More information about the Comp.unix.shell
mailing list