This Article 
 Bibliographic References 
 Add to: 
Implementation of an FP-Shell
May 1987 (vol. 13 no. 5)
pp. 532-539
Y.H. Kamath, AT&T Bell Laboratories
One of the best features of the UNIX? Shell is that it provides a framework which can be used to build complex programs by interconnecting existing simple programs. However, it is limited to linear combinations of programs, and building of more complex programs must be accomplished by executing sequences of commands. This paper introduces Backus' FP (Functional Programming) as an alternative command language for UNIX. In FP, programs are true functions and another distinctive feature of FP languages is that they contain functional forms, which are constructs for combining programs to build new programs. Also, the functional style of programming provides a natural way of exploiting parallel machine architecture.
Index Terms:
UNIX, Command language, functional language, functional programming environment, shells
Y.H. Kamath, M.M. Matthews, "Implementation of an FP-Shell," IEEE Transactions on Software Engineering, vol. 13, no. 5, pp. 532-539, May 1987, doi:10.1109/TSE.1987.233198
Usage of this product signifies your acceptance of the Terms of Use.